{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:bc178adc-5a06-4ba7-8343-50d09dd23429",
  "version": 1,
  "metadata": {
    "timestamp": "2025-10-14T06:44:33.1233Z",
    "component": {
      "type": "firmware",
      "supplier": {
        "name": "Hanwha Vision Co., Ltd.",
        "url": [
          "https://www.hanwhavision.com"
        ]
      },
      "author": "Hanwha Vision Co., Ltd.",
      "name": "Wisenet Platform",
      "publisher": "Hanwha Vision Co., Ltd.",
      "copyright": "Hanwha Vision Co., Ltd."
    },
    "manufacture": {
      "name": "Hanwha Vision Co., Ltd.",
      "url": [
        "https://www.hanwhavision.com"
      ]
    },
    "supplier": {
      "name": "Hanwha Vision Co., Ltd.",
      "url": [
        "https://www.hanwhavision.com"
      ]
    }
  },
  "components": [
    {
      "name": "pjsip",
      "bom-ref": "pjsip",
      "type": "library",
      "version": "2.14.1",
      "licenses": [
        {
          "license": {
            "name": "PJSIP Commercial License"
          }
        }
      ],
      "description": "pjsip is a professionally supported open source comprehensive multimedia communication library based on the SIP protocol. It is integrated with a rich media and a NAT traversal library supporting the ICE protocol. It is very portable and has a small footprint for embedded use.",
      "supplier": {
        "url": [
          "https://www.pjsip.org/"
        ]
      }
    },
    {
      "name": "benchmark",
      "bom-ref": "benchmark",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) 2015, 2018 Google Inc.\nCopyright (c) 2016 Ismael Jimenez Martinez. \nCopyright (c) 2017 Roman Lebedev.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:github/google/benchmark@v1.4.1",
      "description": "A microbenchmark support library.",
      "supplier": {
        "url": [
          "https://github.com/google/benchmark"
        ]
      }
    },
    {
      "name": "FlatBuffers",
      "bom-ref": "FlatBuffers",
      "type": "library",
      "version": "23.5.26",
      "copyright": "Copyright (c) 2014-2015, 2017, 2021-2023 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/flatbuffers-devel@23.5.26-6.fc40?arch=aarch64",
      "description": "Efficient cross platform serialization library originally created at Google for game development and other performance-critical applications.",
      "supplier": {
        "url": [
          "http://google.github.io/flatbuffers/"
        ]
      }
    },
    {
      "name": "clipper",
      "bom-ref": "clipper",
      "type": "library",
      "version": "6.4.2",
      "copyright": "Copyright (c) 2010-2017 Angus Johnson\nCopyright (c) 2004-2010 Alex Gorbatchev.\nCopyright (c) 2006 Shin, YoungJin",
      "licenses": [
        {
          "license": {
            "name": "Boost Software License 1.0"
          }
        }
      ],
      "description": "Clipper performs boolean clipping (intersection, union, difference &amp; xor) on 2D polygons. There's no restriction on either the number nor the types of polygon that can be clipped. They can be self-intersecting and even have coincident edges.",
      "supplier": {
        "url": [
          "http://www.angusj.com/delphi/clipper.php"
        ]
      }
    },
    {
      "name": "any-lite",
      "bom-ref": "any-lite",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2016-2018 Martin Moene",
      "licenses": [
        {
          "license": {
            "name": "Boost Software License 1.0"
          }
        }
      ],
      "description": "any lite - Any objects in C++11 and later in a single-file header-only library",
      "supplier": {
        "url": [
          "https://github.com/martinmoene/any-lite"
        ]
      }
    },
    {
      "name": "nginx",
      "bom-ref": "nginx",
      "type": "library",
      "version": "1.28.0",
      "copyright": "Copyright (c) 2005 Andrei Nigmatulin\nCopyright (c) 2002-2021 Igor Sysoev\nCopyright (c) 2008 Manlio Perillo (manlio.perillo@gmail.com)\nCopyright (c) 2011-2025 Nginx, Inc. \nCopyright (c) 2015 Vlad Krasnov\nCopyright (c) Austin Appleby\nCopyright (c) Manlio Perillo (manlio.perillo@gmail.com)\nCopyright (c) Maxim Dounin\nCopyright (c) Pavel Pautov\nCopyright (c) Roman Arutyunyan\nCopyright (c) Ruslan Ermilov\nCopyright (c) 2009-2010 Unbit S.a.s. \nCopyright (c) Valentin V. Bartenev\nCopyright (c) 2005 Andrei Nigmatulin\nCopyright (c) 2015 Michael Lustfield <michael@lustfield.net>\nCopyright (c) 2015 Thomas Ward <teward@ubuntu.com>\nCopyright (c) 2016 Christos Trochalakis <ctrochalakis@debian.org>\nCopyright (c) 2022-2025 Jan Moj\nCopyright (c) 2022 Miao Wang",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/nginx@1.28.0-1",
      "description": "NGINX [Engine-X] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server written by Igor Sysoev. It has been running on many heavily loaded sites, including Facebook, Zappos, Groupon, LivingSocial, Hulu, TechCrunch, Dropbox, Tumblr and WordPress.",
      "supplier": {
        "url": [
          "http://nginx.org/"
        ]
      }
    },
    {
      "name": "gSOAP",
      "bom-ref": "gSOAP",
      "type": "library",
      "version": "2.8.111",
      "licenses": [
        {
          "license": {
            "name": "Genivia gSOAP Commercial License"
          }
        }
      ],
      "description": "The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++ (and C++11/C++14). Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming, SOAP and REST (WCF compatible), WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON.",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/gsoap2"
        ]
      }
    },
    {
      "name": "JSON for Modern Cpp",
      "bom-ref": "JSON for Modern Cpp",
      "type": "library",
      "version": "v3.9.1",
      "copyright": "Copyright (c) 2015 Max Woolf \nCopyright (c) 2016 Nicolas Seriot \nCopyright (c) 2013-2020 Niels Lohmann <http://nlohmann.me>\nCopyright (c) 2009 Florian Loitsch.\nCopyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de> \nCopyright (c) 2007 Free Software Foundation, Inc. <https://fsf.org/>\nCopyright (c) 2009, 2015, 2018 Google Inc.\nCopyright (c) 2012, Erik Edlund <erik.edlund@32767.se>\nCopyright (c) 2016-2019 Viktor Kirilov\nCopyright (c) 2018 Vitaliy Manushkin <agri@akamo.info>\nCopyright (c) 2016 Ismael Jimenez Martinez.\nCopyright (c) 2017 Roman Lebedev.\nCopyright (c) Louis Dionne 2015 ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "JSON for Modern C++",
      "supplier": {
        "url": [
          "https://json.nlohmann.me"
        ]
      }
    },
    {
      "name": "pugixml",
      "bom-ref": "pugixml",
      "type": "library",
      "version": "1.14",
      "copyright": "Copyright (c) 2006-2023, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "PugiXML is a heavily refactored/reworked version of PugXML (basically, what is left is general idea of in-situ parsing, class naming schemes and parts of inner parsing loop). It is meant to be used for loading XML files where speed is important. \r\r\n\r\r\nCurrent version: 1.2 (May 1, 2012)",
      "supplier": {
        "url": [
          "http://pugixml.org/"
        ]
      }
    },
    {
      "name": "libfcgi-dev",
      "bom-ref": "libfcgi-dev",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) 1995-1996 Open Market, Inc.",
      "licenses": [
        {
          "license": {
            "name": "Open Market License"
          }
        }
      ],
      "description": "Header files of FastCGI\r\nFastCGI is a language independent, scalable, open extension\r\nto CGI that provides high performance without the limitations\r\nof server specific APIs.",
      "supplier": {
        "url": [
          "https://github.com/FastCGI-Archives"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "2.8.6",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "3.5.2",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "3.39.0",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "purl": "pkg:apk/alpine/sqlite-dev@3.39.0-r0?arch=armv7",
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "@ampproject/remapping",
      "bom-ref": "@ampproject/remapping",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40ampproject/remapping@2.2.1",
      "description": "Remap sequential sourcemaps through transformations to point at the original source code",
      "supplier": {
        "url": [
          "https://github.com/ampproject/remapping#readme"
        ]
      }
    },
    {
      "name": "@humanwhocodes/config-array",
      "bom-ref": "@humanwhocodes/config-array",
      "type": "library",
      "version": "0.13.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.13.0",
      "description": "Glob-based configuration matching.",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/config-array#readme"
        ]
      }
    },
    {
      "name": "@humanwhocodes/module-importer",
      "bom-ref": "@humanwhocodes/module-importer",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "description": "Universal module importer for Node.js",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/module-importer#readme"
        ]
      }
    },
    {
      "name": "@surma/rollup-plugin-off-main-thread",
      "bom-ref": "@surma/rollup-plugin-off-main-thread",
      "type": "library",
      "version": "2.2.3",
      "copyright": "Copyright (c) 2018, 2020 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40surma/rollup-plugin-off-main-thread@2.2.3",
      "description": "Use Rollup with workers and ES6 modules today.",
      "supplier": {
        "url": [
          "https://github.com/surma/rollup-plugin-off-main-thread#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/leb128",
      "bom-ref": "@webassemblyjs/leb128",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Copyright (c) 2012 The Obvious Corporation.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/leb128@1.13.2",
      "description": "LEB128 decoder and encoder",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/leb128",
      "bom-ref": "@webassemblyjs/leb128",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2012 The Obvious Corporation.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/leb128@1.9.0",
      "description": "LEB128 decoder and encoder",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@xtuc/long",
      "bom-ref": "@xtuc/long",
      "type": "library",
      "version": "4.2.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40xtuc/long@4.2.2",
      "description": "A Long class for representing a 64-bit two's-complement integer value.",
      "supplier": {
        "url": [
          "https://github.com/dcodeIO/long.js#readme"
        ]
      }
    },
    {
      "name": "@zxing/text-encoding",
      "bom-ref": "@zxing/text-encoding",
      "type": "library",
      "version": "0.9.0",
      "copyright": "Copyright (c) Francis Avila <francisga@gmail.com>\nCopyright (c) Michael J. Ryan <tracker1@gmail.com>\nCopyright (c) Pierre Queinnec <pierre@queinnec.org>\nCopyright (c) Zack Weinberg <zackw@panix.com>",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40zxing/text-encoding@0.9.0",
      "description": "Polyfill for the Encoding Living Standard's API.",
      "supplier": {
        "url": [
          "https://github.com/inexorabletash/text-encoding"
        ]
      }
    },
    {
      "name": "ansi-html-community",
      "bom-ref": "ansi-html-community",
      "type": "library",
      "version": "0.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/ansi-html-community@0.0.8",
      "description": "An elegant lib that converts the chalked (ANSI) text to HTML. (Community)",
      "supplier": {
        "url": [
          "https://github.com/mahdyar/ansi-html-community"
        ]
      }
    },
    {
      "name": "aria-query",
      "bom-ref": "aria-query",
      "type": "library",
      "version": "5.1.3",
      "copyright": "Copyright (c) 2020-2021 A11yance",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/aria-query@5.1.3",
      "description": "Programmatic access to the ARIA specification",
      "supplier": {
        "url": [
          "https://github.com/A11yance/aria-query"
        ]
      }
    },
    {
      "name": "aria-query",
      "bom-ref": "aria-query",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) 2020-2021 A11yance",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/aria-query@5.3.0",
      "description": "Programmatic access to the ARIA specification",
      "supplier": {
        "url": [
          "https://github.com/A11yance/aria-query"
        ]
      }
    },
    {
      "name": "axobject-query",
      "bom-ref": "axobject-query",
      "type": "library",
      "version": "3.2.1",
      "copyright": "Copyright (c) 2010 LearnBoost <dev@learnboost.com>",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/axobject-query@3.2.1",
      "description": "Programmatic access to information about the AXObject Model",
      "supplier": {
        "url": [
          "https://github.com/A11yance/axobject-query#readme"
        ]
      }
    },
    {
      "name": "danvk/source-map-explorer",
      "bom-ref": "danvk/source-map-explorer",
      "type": "library",
      "version": "2.5.3",
      "copyright": "Copyright (c) 2014-present SheetJS LLC",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/source-map-explorer@2.5.3",
      "supplier": {
        "url": [
          "https://github.com/danvk/source-map-explorer#readme"
        ]
      }
    },
    {
      "name": "didyoumean.js",
      "bom-ref": "didyoumean.js",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) 2013 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/didyoumean@1.2.2",
      "description": "A super-simple, highly optimized JS library & node.js module for matching short, human-quality input to a list of possibilities.",
      "supplier": {
        "url": [
          "https://github.com/dcporter/didyoumean.js"
        ]
      }
    },
    {
      "name": "doctrine",
      "bom-ref": "doctrine",
      "type": "library",
      "version": "v3.0.0",
      "copyright": "Copyright (c) 2013-2014 Dave Porter.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/doctrine@3.0.0",
      "description": "JSDoc parser",
      "supplier": {
        "url": [
          "https://github.com/Constellation/doctrine"
        ]
      }
    },
    {
      "name": "doctrine",
      "bom-ref": "doctrine",
      "type": "library",
      "version": "v2.1.0",
      "copyright": "Copyright (c) JS Foundation and other contributors\nCopyright (c) 2012, 2011 (twitter: [@ariyahidayat](http://twitter.com/ariyahidayat)) and other contributors.\nCopyright (c) Nicholas C. Zakas",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/doctrine@2.1.0",
      "description": "JSDoc parser",
      "supplier": {
        "url": [
          "https://github.com/Constellation/doctrine"
        ]
      }
    },
    {
      "name": "eslint-visitor-keys",
      "bom-ref": "eslint-visitor-keys",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) JS Foundation and other contributors\nCopyright (c) 2012, 2011 (twitter: [@ariyahidayat](http://twitter.com/ariyahidayat)) and other contributors.\nCopyright (c) Nicholas C. Zakas",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@2.1.0",
      "description": "Constants and utilities about visitor keys to traverse AST.",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-visitor-keys#readme"
        ]
      }
    },
    {
      "name": "eslint-visitor-keys",
      "bom-ref": "eslint-visitor-keys",
      "type": "library",
      "version": "3.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
      "description": "Constants and utilities about visitor keys to traverse AST.",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-visitor-keys#readme"
        ]
      }
    },
    {
      "name": "fast-diff",
      "bom-ref": "fast-diff",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/fast-diff@1.3.0",
      "description": "Fast Javascript text diff",
      "supplier": {
        "url": [
          "https://github.com/jhchen/fast-diff"
        ]
      }
    },
    {
      "name": "faye-websocket-node",
      "bom-ref": "faye-websocket-node",
      "type": "library",
      "version": "0.11.4",
      "copyright": "Copyright (c) 2006 Google Inc.\nCopyright (c) 2014-2023 Jason Chen",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.11.4",
      "description": "Standards-compliant WebSocket server and client",
      "supplier": {
        "url": [
          "https://github.com/faye/faye-websocket-node"
        ]
      }
    },
    {
      "name": "harmony-reflect",
      "bom-ref": "harmony-reflect",
      "type": "library",
      "version": "v1.6.2",
      "copyright": "Copyright (c) 2011-2012 Software Languages Lab, Vrije Universiteit Brussel\nCopyright (c) 2011-2012 the Initial Developer. ",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/harmony-reflect@1.6.2",
      "description": "ES-Harmony reflect module shim",
      "supplier": {
        "url": [
          "http://wiki.ecmascript.org/doku.php?id=harmony:reflect_api"
        ]
      }
    },
    {
      "name": "human-signals",
      "bom-ref": "human-signals",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/human-signals@2.1.0",
      "description": "Human-friendly process signals",
      "supplier": {
        "url": [
          "https://git.io/JeluP"
        ]
      }
    },
    {
      "name": "jake",
      "bom-ref": "jake",
      "type": "library",
      "version": "10.8.7",
      "copyright": "Copyright (c) 2019 ehmicky <ehmicky@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/jake@10.8.7",
      "description": "Build tool in JavaScript, similar to Make or Rake. Supports asynchronous tasks. Built to work with Node.js.",
      "supplier": {
        "url": [
          "https://github.com/mde/jake"
        ]
      }
    },
    {
      "name": "js2xmlparser",
      "bom-ref": "js2xmlparser",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) 2012 Matthew Eernisse (mde@fleegix.org)",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/js2xmlparser@5.0.0",
      "description": "Parses JavaScript objects into XML",
      "supplier": {
        "url": [
          "http://www.kourlas.net"
        ]
      }
    },
    {
      "name": "mde/filelist",
      "bom-ref": "mde/filelist",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) 2012 Matthew Eernisse (mde@fleegix.org)",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/filelist@1.0.4",
      "description": "Lazy-evaluating list of files, based on globs or regex patterns",
      "supplier": {
        "url": [
          "https://github.com/mde/filelist"
        ]
      }
    },
    {
      "name": "nodejs-walker",
      "bom-ref": "nodejs-walker",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 2013 Naitik Shah",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/walker@1.0.8",
      "description": "A directory walker for nodejs",
      "supplier": {
        "url": [
          "http://github.com/nshah/nodejs-walker"
        ]
      }
    },
    {
      "name": "ReactiveX RxJS",
      "bom-ref": "ReactiveX RxJS",
      "type": "library",
      "version": "7.8.1",
      "copyright": "Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\nCopyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@7.8.1",
      "description": "A reactive programming library for JavaScript\r\r\n\r\r\nReactiveX is an API for asynchronous programming\r\r\nwith observable streams.\r\r\nRxJS is the ReactiveX library for JavaScript\r\r\n\r\r\nThis library supersedes Reactive-Extensions/RxJS",
      "supplier": {
        "url": [
          "http://reactivex.io/rxjs"
        ]
      }
    },
    {
      "name": "staylor/react-helmet-async",
      "bom-ref": "staylor/react-helmet-async",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2016-2017 Sebastian Software GmbH",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/react-helmet-async@1.3.0",
      "supplier": {
        "url": [
          "https://github.com/staylor/react-helmet-async#readme"
        ]
      }
    },
    {
      "name": "ts-interface-checker",
      "bom-ref": "ts-interface-checker",
      "type": "library",
      "version": "0.1.13",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/ts-interface-checker@0.1.13",
      "description": "Runtime library to validate data against TypeScript interfaces",
      "supplier": {
        "url": [
          "https://github.com/gristlabs/ts-interface-checker#readme"
        ]
      }
    },
    {
      "name": "TypeScript",
      "bom-ref": "TypeScript",
      "type": "library",
      "version": "4.9.5",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) 1991-2017 Unicode, Inc.\nCopyright (c) 2018 The Khronos Group Inc.\nCopyright (c) 2018 WHATWG (Apple, Google, Mozilla, Microsoft).",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/typescript@4.9.5",
      "description": "TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it at http://typescriptlang.org/playground.",
      "supplier": {
        "url": [
          "http://www.typescriptlang.org/"
        ]
      }
    },
    {
      "name": "watchman",
      "bom-ref": "watchman",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Meta Platforms, Inc. and affiliates.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/fb-watchman@2.0.2",
      "description": "watches files and takes action when they change",
      "supplier": {
        "url": [
          "https://github.com/facebook/watchman"
        ]
      }
    },
    {
      "name": "watchman",
      "bom-ref": "watchman",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2015-present Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/bser@2.1.1",
      "description": "watches files and takes action when they change",
      "supplier": {
        "url": [
          "https://github.com/facebook/watchman"
        ]
      }
    },
    {
      "name": "web-vitals",
      "bom-ref": "web-vitals",
      "type": "library",
      "version": "2.1.4",
      "copyright": "Copyright (c) 2020 Google LLC",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/web-vitals@2.1.4",
      "description": "Easily measure performance metrics in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/GoogleChrome/web-vitals#readme"
        ]
      }
    },
    {
      "name": "websocket-driver-node",
      "bom-ref": "websocket-driver-node",
      "type": "library",
      "version": "0.7.4",
      "copyright": "Copyright (c) 2010-2020 James Coglan",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/websocket-driver@0.7.4",
      "description": "WebSocket protocol handler with pluggable I/O",
      "supplier": {
        "url": [
          "https://github.com/faye/websocket-driver-node"
        ]
      }
    },
    {
      "name": "websocket-extensions-node",
      "bom-ref": "websocket-extensions-node",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2014-2020 James Coglan",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/websocket-extensions@0.1.4",
      "description": "Generic extension management for WebSocket connections",
      "supplier": {
        "url": [
          "https://github.com/faye/websocket-extensions-node"
        ]
      }
    },
    {
      "name": "xml-name-validator",
      "bom-ref": "xml-name-validator",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/xml-name-validator@3.0.0",
      "description": "Validates whether a string matches the production for an XML name or qualified name",
      "supplier": {
        "url": [
          "https://github.com/jsdom/xml-name-validator"
        ]
      }
    },
    {
      "name": "xmlcreate",
      "bom-ref": "xmlcreate",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) 2016-2021 Michael Kourlas",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/xmlcreate@2.0.4",
      "description": "Simple XML builder for Node.js",
      "supplier": {
        "url": [
          "https://github.com/michaelkourlas/node-xmlcreate#readme"
        ]
      }
    },
    {
      "name": "jackspeak",
      "bom-ref": "jackspeak",
      "type": "library",
      "version": "2.3.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Blue Oak Model License 1.0.0"
          }
        }
      ]
    },
    {
      "name": "path-scurry",
      "bom-ref": "path-scurry",
      "type": "library",
      "version": "1.10.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Blue Oak Model License 1.0.0"
          }
        }
      ],
      "purl": "pkg:npm/path-scurry@1.10.1",
      "description": "walk paths fast and efficiently",
      "supplier": {
        "url": [
          "https://github.com/isaacs/path-walker#readme"
        ]
      }
    },
    {
      "name": "Microsoft/tslib",
      "bom-ref": "Microsoft/tslib",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "BSD 0-Clause"
          }
        }
      ]
    },
    {
      "name": "Microsoft/tslib",
      "bom-ref": "Microsoft/tslib",
      "type": "library",
      "version": "2.6.2",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "BSD 0-Clause"
          }
        }
      ]
    },
    {
      "name": "@typescript-eslint/parser",
      "bom-ref": "@typescript-eslint/parser",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@5.62.0",
      "description": "An ESLint custom parser which leverages TypeScript ESTree",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/parser",
      "bom-ref": "@typescript-eslint/parser",
      "type": "library",
      "version": "6.21.0",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@6.21.0",
      "description": "An ESLint custom parser which leverages TypeScript ESTree",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/typescript-estree",
      "bom-ref": "@typescript-eslint/typescript-estree",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@5.62.0",
      "description": "A parser that converts TypeScript source code into an ESTree compatible form",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/typescript-estree",
      "bom-ref": "@typescript-eslint/typescript-estree",
      "type": "library",
      "version": "6.21.0",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@6.21.0",
      "description": "A parser that converts TypeScript source code into an ESTree compatible form",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "browser-process-hrtime",
      "bom-ref": "browser-process-hrtime",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2014 kumavis",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/browser-process-hrtime@1.0.0",
      "description": "Shim for process.hrtime in the browser",
      "supplier": {
        "url": [
          "https://github.com/kumavis/browser-process-hrtime#readme"
        ]
      }
    },
    {
      "name": "css-what",
      "bom-ref": "css-what",
      "type": "library",
      "version": "3.4.2",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/css-what@3.4.2",
      "description": "a CSS selector parser",
      "supplier": {
        "url": [
          "https://github.com/fb55/css-what"
        ]
      }
    },
    {
      "name": "css-what",
      "bom-ref": "css-what",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/css-what@6.1.0",
      "description": "a CSS selector parser",
      "supplier": {
        "url": [
          "https://github.com/fb55/css-what"
        ]
      }
    },
    {
      "name": "CSSselect",
      "bom-ref": "CSSselect",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/css-select@2.1.0",
      "description": "a CSS selector engine in JS",
      "supplier": {
        "url": [
          "https://github.com/fb55/css-select"
        ]
      }
    },
    {
      "name": "CSSselect",
      "bom-ref": "CSSselect",
      "type": "library",
      "version": "4.3.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/css-select@4.3.0",
      "description": "a CSS selector engine in JS",
      "supplier": {
        "url": [
          "https://github.com/fb55/css-select"
        ]
      }
    },
    {
      "name": "damerau-levenshtein",
      "bom-ref": "damerau-levenshtein",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 2018, Tadeusz",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/damerau-levenshtein@1.0.8",
      "description": "Damerau - Levenshtein distance by The Spanish Inquisition + relative distance",
      "supplier": {
        "url": [
          "https://github.com/lzrski/node-damerau-levenshtein#readme"
        ]
      }
    },
    {
      "name": "default-gateway",
      "bom-ref": "default-gateway",
      "type": "library",
      "version": "6.0.3",
      "copyright": "Copyright (c) silverwind",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/default-gateway@6.0.3",
      "description": "A Node.js module to get default gateway and default interface.",
      "supplier": {
        "url": [
          "https://github.com/silverwind/default-gateway"
        ]
      }
    },
    {
      "name": "domelementtype",
      "bom-ref": "domelementtype",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/domelementtype@1.3.1",
      "description": "all the types of nodes in htmlparser2's dom",
      "supplier": {
        "url": [
          "https://github.com/FB55/domelementtype"
        ]
      }
    },
    {
      "name": "domelementtype",
      "bom-ref": "domelementtype",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/domelementtype@2.3.0",
      "description": "all the types of nodes in htmlparser2's dom",
      "supplier": {
        "url": [
          "https://github.com/FB55/domelementtype"
        ]
      }
    },
    {
      "name": "DomHandler",
      "bom-ref": "DomHandler",
      "type": "library",
      "version": "4.3.1",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/domhandler@4.3.1",
      "description": "htmlparser2's dom as a separate module",
      "supplier": {
        "url": [
          "https://github.com/fb55/DomHandler"
        ]
      }
    },
    {
      "name": "domutils",
      "bom-ref": "domutils",
      "type": "library",
      "version": "1.7.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/domutils@1.7.0",
      "description": "utilities for working with htmlparser2's dom",
      "supplier": {
        "url": [
          "https://github.com/FB55/domutils"
        ]
      }
    },
    {
      "name": "domutils",
      "bom-ref": "domutils",
      "type": "library",
      "version": "2.8.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/domutils@2.8.0",
      "description": "utilities for working with htmlparser2's dom",
      "supplier": {
        "url": [
          "https://github.com/FB55/domutils"
        ]
      }
    },
    {
      "name": "dotenv-expand",
      "bom-ref": "dotenv-expand",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/dotenv-expand@5.1.0",
      "description": "Variable expansion for dotenv. Expand variables already on your machine for use in your .env file.",
      "supplier": {
        "url": [
          "https://dotenvx.com"
        ]
      }
    },
    {
      "name": "escodegen",
      "bom-ref": "escodegen",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2015 Ingvar Stepanyan <me@rreverser.com>\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2012 Yusuke Suzuki (twitter: @Constellation) and other contributors.\nCopyright (c) 2012 (twitter: [@Constellation](http://twitter.com/Constellation)) and other contributors.\nCopyright (c) 2012-2013 Michael Ficarra <escodegen.copyright@michael.ficarra.me>\nCopyright (c) 2012 John Freeman <jfreeman08@gmail.com>\nCopyright (c) 2013 Irakli Gozalishvili <rfobic@gmail.com>\nCopyright (c) 2014 Ivan Nikulin <ifaaan@gmail.com>\nCopyright (c) 2020 Apple Inc.\nCopyright (c) 2012 Joost-Wim Boekesteijn <joost-wim@boekesteijn.nl>\nCopyright (c) 2012 Arpad Borsos <arpad.borsos@googlemail.com>\nCopyright (c) 2012 Kris Kowal <kris.kowal@cixar.com>\nCopyright (c) 2012-2013 Mathias Bynens <mathias@qiwi.be>\nCopyright (c) 2012 Robert Gust-Bardon <donate@robert.gust-bardon.org>\nCopyright (c) 2011-2012 Ariya Hidayat <ariya.hidayat@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/escodegen@2.1.0",
      "description": "Escodegen (escodegen) is an ECMAScript (also popularly known as JavaScript) code generator from Mozilla's Parser API AST. See the online generator for a demo.",
      "supplier": {
        "url": [
          "https://github.com/Constellation/escodegen"
        ]
      }
    },
    {
      "name": "escodegen",
      "bom-ref": "escodegen",
      "type": "library",
      "version": "v1.14.3",
      "copyright": "Copyright (c) 2015 Ingvar Stepanyan <me@rreverser.com>\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2012 Yusuke Suzuki (twitter: @Constellation) and other contributors.\nCopyright (c) 2012 (twitter: [@Constellation](http://twitter.com/Constellation)) and other contributors.\nCopyright (c) 2012-2013 Michael Ficarra <escodegen.copyright@michael.ficarra.me>\nCopyright (c) 2012 John Freeman <jfreeman08@gmail.com>\nCopyright (c) 2013 Irakli Gozalishvili <rfobic@gmail.com>\nCopyright (c) 2014 Ivan Nikulin <ifaaan@gmail.com>\nCopyright (c) 2012 Joost-Wim Boekesteijn <joost-wim@boekesteijn.nl>\nCopyright (c) 2012 Arpad Borsos <arpad.borsos@googlemail.com>\nCopyright (c) 2012 Kris Kowal <kris.kowal@cixar.com>\nCopyright (c) 2012-2013 Mathias Bynens <mathias@qiwi.be>\nCopyright (c) 2012 Robert Gust-Bardon <donate@robert.gust-bardon.org>\nCopyright (c) 2011-2012 Ariya Hidayat <ariya.hidayat@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/escodegen@1.14.3",
      "description": "Escodegen (escodegen) is an ECMAScript (also popularly known as JavaScript) code generator from Mozilla's Parser API AST. See the online generator for a demo.",
      "supplier": {
        "url": [
          "https://github.com/Constellation/escodegen"
        ]
      }
    },
    {
      "name": "eslint-scope",
      "bom-ref": "eslint-scope",
      "type": "library",
      "version": "7.2.2",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2013 Alex Seville <hi@alexanderseville.com>\nCopyright (c) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors.\nCopyright (c) 2014 Thiago de Arruda <tpadilha84@gmail.com>\nCopyright (c) 2015 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@7.2.2",
      "description": "ECMAScript scope analyzer for ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-scope"
        ]
      }
    },
    {
      "name": "eslint-scope",
      "bom-ref": "eslint-scope",
      "type": "library",
      "version": "v4.0.3",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2013 Alex Seville <hi@alexanderseville.com>\nCopyright (c) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors.\nCopyright (c) 2014 Thiago de Arruda <tpadilha84@gmail.com>\nCopyright (c) 2015 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@4.0.3",
      "description": "ECMAScript scope analyzer for ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-scope"
        ]
      }
    },
    {
      "name": "eslint-scope",
      "bom-ref": "eslint-scope",
      "type": "library",
      "version": "v5.1.1",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2013 Alex Seville <hi@alexanderseville.com>\nCopyright (c) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors.\nCopyright (c) 2014 Thiago de Arruda <tpadilha84@gmail.com>\nCopyright (c) 2015 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@5.1.1",
      "description": "ECMAScript scope analyzer for ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-scope"
        ]
      }
    },
    {
      "name": "espree",
      "bom-ref": "espree",
      "type": "library",
      "version": "9.6.1",
      "copyright": "Copyright (c) 2014-2015 Sebastian McKenzie <sebmck@gmail.com>\nCopyright (c) 2014-2015 various contributors (https://github.com/babel/babel/blob/master/packages/babylon/AUTHORS)\nCopyright (c) 2012-2015 Acorn Contributors (https://github.com/marijnh/acorn/blob/master/AUTHORS)\nCopyright (c) jQuery Foundation, Inc. and Contributors\nCopyright (c) Open JS FoundationAll",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/espree@9.6.1",
      "description": "An actively-maintained fork of Esprima, the ECMAScript parsing infrastructure for multipurpose analysis,An actively-maintained fork of Esprima",
      "supplier": {
        "url": [
          "https://github.com/eslint/espree"
        ]
      }
    },
    {
      "name": "Esprima",
      "bom-ref": "Esprima",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) 2011-2013 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2012-2013 Mathias Bynens <mathias@qiwi.be>\nCopyright (c) 2011-2012 Arpad Borsos <arpad.borsos@googlemail.com>\nCopyright (c) 2012 Joost-Wim Boekesteijn <joost-wim@boekesteijn.nl>\nCopyright (c) 2013 Thaddee Tyl <thaddee.tyl@gmail.com>\nCopyright (c) 2012 Kris Kowal <kris.kowal@cixar.com>\nCopyright (c) 2011-2012 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esprima@1.2.2",
      "description": "Esprima (esprima.org) is an educational ECMAScript (also popularly known as JavaScript) parsing infrastructure for multipurpose analysis. It is also written in ECMAScript.",
      "supplier": {
        "url": [
          "http://esprima.org"
        ]
      }
    },
    {
      "name": "Esprima",
      "bom-ref": "Esprima",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) JS Foundation and other contributors, https://js.foundation/",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esprima@4.0.1",
      "description": "Esprima (esprima.org) is an educational ECMAScript (also popularly known as JavaScript) parsing infrastructure for multipurpose analysis. It is also written in ECMAScript.",
      "supplier": {
        "url": [
          "http://esprima.org"
        ]
      }
    },
    {
      "name": "esrecurse",
      "bom-ref": "esrecurse",
      "type": "library",
      "version": "v4.3.0",
      "copyright": "Copyright (c) 2014 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esrecurse@4.3.0",
      "description": "ECMAScript scope analyzer",
      "supplier": {
        "url": [
          "https://github.com/estools/esrecurse"
        ]
      }
    },
    {
      "name": "estraverse",
      "bom-ref": "estraverse",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2012-2013 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/estraverse@5.3.0",
      "description": "ECMAScript JS AST traversal functions",
      "supplier": {
        "url": [
          "https://github.com/Constellation/estraverse"
        ]
      }
    },
    {
      "name": "estraverse",
      "bom-ref": "estraverse",
      "type": "library",
      "version": "v4.3.0",
      "copyright": "Copyright (c) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2012-2013 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/estraverse@4.3.0",
      "description": "ECMAScript JS AST traversal functions",
      "supplier": {
        "url": [
          "https://github.com/Constellation/estraverse"
        ]
      }
    },
    {
      "name": "esutils",
      "bom-ref": "esutils",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2014 Ivan Nikulin <ifaaan@gmail.com>\nCopyright (c) 2013 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2013-2014 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esutils@2.0.3",
      "description": "esutils (esutils) is utility box for ECMAScript language tools.",
      "supplier": {
        "url": [
          "https://github.com/Constellation/esutils"
        ]
      }
    },
    {
      "name": "glob-to-regexp",
      "bom-ref": "glob-to-regexp",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) 2013, Nick Fitzgerald",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/glob-to-regexp@0.4.1",
      "description": "Convert globs to regular expressions",
      "supplier": {
        "url": [
          "https://github.com/fitzgen/glob-to-regexp"
        ]
      }
    },
    {
      "name": "mississippi",
      "bom-ref": "mississippi",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/mississippi@3.0.0",
      "description": "a collection of useful streams",
      "supplier": {
        "url": [
          "https://github.com/maxogden/mississippi#readme"
        ]
      }
    },
    {
      "name": "node-entities",
      "bom-ref": "node-entities",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/entities@2.2.0",
      "description": "Encode & decode XML/HTML entities with ease",
      "supplier": {
        "url": [
          "https://github.com/FB55/node-entities"
        ]
      }
    },
    {
      "name": "node-entities",
      "bom-ref": "node-entities",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/entities@4.5.0",
      "description": "Encode & decode XML/HTML entities with ease",
      "supplier": {
        "url": [
          "https://github.com/FB55/node-entities"
        ]
      }
    },
    {
      "name": "nth-check",
      "bom-ref": "nth-check",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/nth-check@2.1.1",
      "description": "performant nth-check parser & compiler",
      "supplier": {
        "url": [
          "https://github.com/fb55/nth-check"
        ]
      }
    },
    {
      "name": "opts",
      "bom-ref": "opts",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2010, Joey Mazzarelli",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/opts@2.0.2",
      "description": "Command line argument parser written in the style of commonjs. To be used with node.js",
      "supplier": {
        "url": [
          "http://github.com/khtdr/opts"
        ]
      }
    },
    {
      "name": "regjsparser",
      "bom-ref": "regjsparser",
      "type": "library",
      "version": "0.9.1",
      "copyright": "Copyright (c) Julian Viereck and Contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/regjsparser@0.9.1",
      "description": "Parsing the JavaScript's RegExp in JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/jviereck/regjsparser"
        ]
      }
    },
    {
      "name": "scottmotte/dotenv",
      "bom-ref": "scottmotte/dotenv",
      "type": "library",
      "version": "10.0.0",
      "copyright": "Copyright (c) 2015, Scott Motte",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/dotenv@10.0.0",
      "description": "Loads environment variables from .env for nodejs projects.,Loads environment variables from .env",
      "supplier": {
        "url": [
          "https://github.com/scottmotte/dotenv"
        ]
      }
    },
    {
      "name": "stringify-object",
      "bom-ref": "stringify-object",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) 2015, Yeoman team",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/stringify-object@3.3.0",
      "description": "Stringify an object/array like JSON.stringify just without all the double-quotes",
      "supplier": {
        "url": [
          "https://github.com/yeoman/stringify-object"
        ]
      }
    },
    {
      "name": "terser",
      "bom-ref": "terser",
      "type": "library",
      "version": "4.8.1",
      "copyright": "Copyright (c) 2012-2018 Mihai Bazon <mihai.bazon@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/terser@4.8.1",
      "supplier": {
        "url": [
          "https://github.com/fabiosantoscode/terser"
        ]
      }
    },
    {
      "name": "terser",
      "bom-ref": "terser",
      "type": "library",
      "version": "5.43.1",
      "copyright": "Copyright (c) 2012-2018 Mihai Bazon <mihai.bazon@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/terser@5.43.1",
      "supplier": {
        "url": [
          "https://github.com/fabiosantoscode/terser"
        ]
      }
    },
    {
      "name": "uri-js",
      "bom-ref": "uri-js",
      "type": "library",
      "version": "4.4.1",
      "copyright": "Copyright (c) 2011 Gary Court.",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/uri-js@4.4.1",
      "description": "An RFC 3986 compliant, scheme extendable URI parsing/validating/resolving library for JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/garycourt/uri-js"
        ]
      }
    },
    {
      "name": "webidl-conversions",
      "bom-ref": "webidl-conversions",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2014, Domenic Denicola",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/webidl-conversions@3.0.1",
      "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",
      "supplier": {
        "url": [
          "https://github.com/domenic/webidl-conversions"
        ]
      }
    },
    {
      "name": "webidl-conversions",
      "bom-ref": "webidl-conversions",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) 2014, Domenic Denicola",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/webidl-conversions@4.0.2",
      "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",
      "supplier": {
        "url": [
          "https://github.com/domenic/webidl-conversions"
        ]
      }
    },
    {
      "name": "webidl-conversions",
      "bom-ref": "webidl-conversions",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/webidl-conversions@5.0.0",
      "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",
      "supplier": {
        "url": [
          "https://github.com/domenic/webidl-conversions"
        ]
      }
    },
    {
      "name": "webidl-conversions",
      "bom-ref": "webidl-conversions",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2014, Domenic Denicola",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/webidl-conversions@6.1.0",
      "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",
      "supplier": {
        "url": [
          "https://github.com/domenic/webidl-conversions"
        ]
      }
    },
    {
      "name": "@humanwhocodes/object-schema",
      "bom-ref": "@humanwhocodes/object-schema",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2019, Human Who Codes",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.3",
      "description": "An object schema merger/validator",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/object-schema#readme"
        ]
      }
    },
    {
      "name": "@sinonjs/commons",
      "bom-ref": "@sinonjs/commons",
      "type": "library",
      "version": "1.8.6",
      "copyright": "Copyright (c) 2018, Sinon.JS",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40sinonjs/commons@1.8.6",
      "description": "Simple functions shared among the sinon end user libraries",
      "supplier": {
        "url": [
          "https://github.com/sinonjs/commons#readme"
        ]
      }
    },
    {
      "name": "@sinonjs/fake-timers",
      "bom-ref": "@sinonjs/fake-timers",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40sinonjs/fake-timers@8.1.0",
      "description": "Fake JavaScript timers",
      "supplier": {
        "url": [
          "http://github.com/sinonjs/fake-timers"
        ]
      }
    },
    {
      "name": "@xtuc/ieee754",
      "bom-ref": "@xtuc/ieee754",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2008, Fair Oaks Labs, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/%40xtuc/ieee754@1.2.0",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "supplier": {
        "url": [
          "https://github.com/feross/ieee754#readme"
        ]
      }
    },
    {
      "name": "abab",
      "bom-ref": "abab",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) 2019 W3C and Jeff Carpenter <jeffcarp@chromium.org>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/abab@2.0.6",
      "description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
      "supplier": {
        "url": [
          "https://github.com/jsdom/abab#readme"
        ]
      }
    },
    {
      "name": "babel-plugin-istanbul",
      "bom-ref": "babel-plugin-istanbul",
      "type": "library",
      "version": "6.1.1",
      "copyright": "Copyright (c) 2016, Istanbul Code Coverage",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-istanbul@6.1.1",
      "description": "A babel plugin that adds istanbul instrumentation to ES6 code \u2014 Edit",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/babel-plugin-istanbul#readme"
        ]
      }
    },
    {
      "name": "bcrypt-pbkdf",
      "bom-ref": "bcrypt-pbkdf",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 1997 Niels Provos <provos@physnet.uni-hamburg.de>\nCopyright (c) 2013 Ted Unangst <tedu@openbsd.org>\nCopyright (c) 2016, Joyent Inc [Author: Alex Wilson <alex.wilson@joyent.com>]",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
      "supplier": {
        "url": [
          "https://github.com/joyent/node-bcrypt-pbkdf#readme"
        ]
      }
    },
    {
      "name": "create-react-app",
      "bom-ref": "create-react-app",
      "type": "library",
      "version": "1.0.11",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/confusing-browser-globals@1.0.11",
      "description": "Create React apps with no build configuration.",
      "supplier": {
        "url": [
          "https://github.com/facebook/create-react-app"
        ]
      }
    },
    {
      "name": "d3-ease",
      "bom-ref": "d3-ease",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock\nCopyright (c) 2010-2021 Mike Bostock, 2001 Robert Penner\nCopyright (c) 2001 Robert Penner",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/d3-ease@3.0.1",
      "description": "Easing functions for smooth animation.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-ease"
        ]
      }
    },
    {
      "name": "eslint-plugin-flowtype",
      "bom-ref": "eslint-plugin-flowtype",
      "type": "library",
      "version": "8.0.3",
      "copyright": "Copyright (c) 2015, Gajus Kuizinas (http://gajus.com/)",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-flowtype@8.0.3",
      "description": "ESLint checking of files containing FlowType annotations",
      "supplier": {
        "url": [
          "https://github.com/gajus/eslint-plugin-flowtype"
        ]
      }
    },
    {
      "name": "esquery",
      "bom-ref": "esquery",
      "type": "library",
      "version": "1.5.0",
      "copyright": "Copyright (c) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2012-2013 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esquery@1.5.0",
      "description": "A query library for ECMAScript AST using a CSS selector like query language.",
      "supplier": {
        "url": [
          "https://github.com/jrfeenst/esquery"
        ]
      }
    },
    {
      "name": "fast-uri",
      "bom-ref": "fast-uri",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Copyright (c) 2011-2021, Gary Court \nCopyright (c) 2021 The Fastify Team",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/fast-uri@3.0.6",
      "description": "<div align=\"center\">",
      "supplier": {
        "url": [
          "https://github.com/fastify/fast-uri"
        ]
      }
    },
    {
      "name": "filesize.js",
      "bom-ref": "filesize.js",
      "type": "library",
      "version": "8.0.7",
      "copyright": "Copyright (c) 2022 Jason Mulligan <jason.mulligan@avoidwork.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/filesize@8.0.7",
      "description": "JavaScript library to generate a human readable String describing the file size",
      "supplier": {
        "url": [
          "https://filesizejs.com/"
        ]
      }
    },
    {
      "name": "hoist-non-react-statics",
      "bom-ref": "hoist-non-react-statics",
      "type": "library",
      "version": "v3.3.2",
      "copyright": "Copyright (c) 2015, Yahoo",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/hoist-non-react-statics@3.3.2",
      "description": "Copies non-react specific statics from a child component to a parent component",
      "supplier": {
        "url": [
          "https://github.com/mridgway/hoist-non-react-statics"
        ]
      }
    },
    {
      "name": "hyphenate-style-name",
      "bom-ref": "hyphenate-style-name",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2015, Espen Hovlandsdal",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/hyphenate-style-name@1.0.4",
      "description": "Hyphenates a camelcased CSS property name",
      "supplier": {
        "url": [
          "https://github.com/rexxars/hyphenate-style-name#readme"
        ]
      }
    },
    {
      "name": "ieee754",
      "bom-ref": "ieee754",
      "type": "library",
      "version": "v1.2.1",
      "copyright": "Copyright (c) 2008 Fair Oaks Labs, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/ieee754@1.2.1",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "supplier": {
        "url": [
          "https://github.com/feross/ieee754"
        ]
      }
    },
    {
      "name": "intl-messageformat",
      "bom-ref": "intl-messageformat",
      "type": "library",
      "version": "9.13.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/intl-messageformat@9.13.0",
      "description": "Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.",
      "supplier": {
        "url": [
          "https://github.com/yahoo/intl-messageformat"
        ]
      }
    },
    {
      "name": "istanbul-lib-coverage",
      "bom-ref": "istanbul-lib-coverage",
      "type": "library",
      "version": "3.2.2",
      "copyright": "Copyright (c) 2012-2015, Yahoo Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "description": "Data library for istanbul coverage objects",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/istanbul-lib-coverage"
        ]
      }
    },
    {
      "name": "istanbul-lib-instrument",
      "bom-ref": "istanbul-lib-instrument",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) 2012-2015, Yahoo Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@5.2.1",
      "description": "Core istanbul API for JS code coverage",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/istanbul-lib-instrument"
        ]
      }
    },
    {
      "name": "istanbul-lib-report",
      "bom-ref": "istanbul-lib-report",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2012-2015, Yahoo Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@3.0.1",
      "description": "Base reporting library for istanbul",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/istanbul-lib-report"
        ]
      }
    },
    {
      "name": "istanbul-lib-source-maps",
      "bom-ref": "istanbul-lib-source-maps",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) 2012-2015, Yahoo Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1",
      "description": "Source maps support for istanbul",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/istanbul-lib-source-maps#readme"
        ]
      }
    },
    {
      "name": "istanbul-reports",
      "bom-ref": "istanbul-reports",
      "type": "library",
      "version": "3.1.6",
      "copyright": "Copyright (c) 2012-2015, Yahoo Inc.\nCopyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-reports@3.1.6",
      "description": "istanbul reports",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/istanbul-reports"
        ]
      }
    },
    {
      "name": "jsdiff",
      "bom-ref": "jsdiff",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/diff@4.0.2",
      "description": "A javascript text diff implementation.",
      "supplier": {
        "url": [
          "https://github.com/kpdecker/jsdiff"
        ]
      }
    },
    {
      "name": "json-schema",
      "bom-ref": "json-schema",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2003-2004 Lawrence E. Rosen. \nCopyright (c) 2005-2015, The Dojo Foundation",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/json-schema@0.4.0",
      "description": "JSON Schema validation and specifications",
      "supplier": {
        "url": [
          "https://github.com/kriszyp/json-schema#readme"
        ]
      }
    },
    {
      "name": "makeerror",
      "bom-ref": "makeerror",
      "type": "library",
      "version": "1.0.12",
      "copyright": "Copyright (c) 2014, Naitik Shah.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/makeerror@1.0.12",
      "description": "A library to make errors.",
      "supplier": {
        "url": [
          "https://github.com/daaku/nodejs-makeerror"
        ]
      }
    },
    {
      "name": "node-forge",
      "bom-ref": "node-forge",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Copyright (c) 2009-2019 Digital Bazaar, Inc.\nCopyright (c) 2012 Stefan Siegl <stesie@brokenpipe.de>\nCopyright (c) 2003-2009 Tom Wu\nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright base-x contributors (c) 2016\nCopyright (c) 2014 Lautaro Cozzani <lautaro.cozzani@scytl.com>\nCopyright (c) 2012 Kenji Urushima\nCopyright (c) Ellis Pritchard, Guardian Unlimited 2003.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/node-forge@1.3.1",
      "description": "A native implementation of TLS in Javascript and tools to write network-heavy webapps",
      "supplier": {
        "url": [
          "http://blog.digitalbazaar.com/"
        ]
      }
    },
    {
      "name": "qs -  QS Querystring",
      "bom-ref": "qs -  QS Querystring",
      "type": "library",
      "version": "6.11.0",
      "copyright": "Copyright (c) 2014, Nathan LaFreniere and other",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.11.0",
      "description": "A querystring parsing and stringifying library with some added security.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/qs"
        ]
      }
    },
    {
      "name": "qs -  QS Querystring",
      "bom-ref": "qs -  QS Querystring",
      "type": "library",
      "version": "6.11.2",
      "copyright": "Copyright (c) 2014, Nathan LaFreniere and other",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.11.2",
      "description": "A querystring parsing and stringifying library with some added security.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/qs"
        ]
      }
    },
    {
      "name": "react-intl",
      "bom-ref": "react-intl",
      "type": "library",
      "version": "5.25.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/react-intl@5.25.1",
      "description": "Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.",
      "supplier": {
        "url": [
          "https://github.com/caridy/react-intl"
        ]
      }
    },
    {
      "name": "react-transition-group",
      "bom-ref": "react-transition-group",
      "type": "library",
      "version": "4.4.5",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2018, React Community",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/react-transition-group@4.4.5",
      "description": "A react component toolset for managing animations",
      "supplier": {
        "url": [
          "https://github.com/reactjs/react-transition-group#readme"
        ]
      }
    },
    {
      "name": "rw",
      "bom-ref": "rw",
      "type": "library",
      "version": "1.3.3",
      "copyright": "Copyright (c) 2014-2016, Michael Bostock",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/rw@1.3.3",
      "description": "Wrappers of fs.{read,write}File that work for /dev/std{in,out}.",
      "supplier": {
        "url": [
          "https://github.com/mbostock/rw"
        ]
      }
    },
    {
      "name": "serialize-javascript",
      "bom-ref": "serialize-javascript",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2014, Yahoo",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/serialize-javascript@4.0.0",
      "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.",
      "supplier": {
        "url": [
          "https://github.com/yahoo/serialize-javascript"
        ]
      }
    },
    {
      "name": "serialize-javascript",
      "bom-ref": "serialize-javascript",
      "type": "library",
      "version": "6.0.2",
      "copyright": "Copyright (c) 2014, Yahoo",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/serialize-javascript@6.0.2",
      "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.",
      "supplier": {
        "url": [
          "https://github.com/yahoo/serialize-javascript"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.5.7",
      "copyright": "Copyright (c) 2011 The Closure Compiler Authors\nCopyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.5.7",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.6.1",
      "copyright": "Copyright (c) 2011 The Closure Compiler Authors\nCopyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.7.4",
      "copyright": "Copyright (c) 2011 The Closure Compiler Authors\nCopyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.7.4",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.8.0-beta.0",
      "copyright": "Copyright (c) 2011 The Closure Compiler Authors\nCopyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.8.0-beta.0",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map-js",
      "bom-ref": "source-map-js",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) 2009-2011, 2014 Mozilla Foundation and contributors\nCopyright (c) 2011 The Closure Compiler Authors.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map-js@1.2.1",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/7rulnik/source-map"
        ]
      }
    },
    {
      "name": "sprintf.js",
      "bom-ref": "sprintf.js",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2007-2014, Alexandru Marasteanu",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "description": "sprintf.js is a complete open source JavaScript sprintf implementation",
      "supplier": {
        "url": [
          "https://github.com/alexei/sprintf.js"
        ]
      }
    },
    {
      "name": "tmpl",
      "bom-ref": "tmpl",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2014, Naitik Shah.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/tmpl@1.0.5",
      "description": "JavaScript micro templates.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/tmpl"
        ]
      }
    },
    {
      "name": "tough-cookie",
      "bom-ref": "tough-cookie",
      "type": "library",
      "version": "4.1.3",
      "copyright": "Copyright (c) 2015-2020, Salesforce.com, Inc.\nCopyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Phil Booth",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/tough-cookie@4.1.3",
      "description": "RFC6265 Cookies and CookieJar for Node.js",
      "supplier": {
        "url": [
          "https://github.com/salesforce/tough-cookie"
        ]
      }
    },
    {
      "name": "@csstools/normalize.css",
      "bom-ref": "@csstools/normalize.css",
      "type": "library",
      "version": "12.1.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/normalize.css@12.1.1",
      "description": "A cross-browser CSS foundation",
      "supplier": {
        "url": [
          "https://github.com/csstools/normalize.css#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-cascade-layers",
      "bom-ref": "@csstools/postcss-cascade-layers",
      "type": "library",
      "version": "1.1.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-cascade-layers@1.1.1",
      "description": "Use cascade layers in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-cascade-layers#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-color-function",
      "bom-ref": "@csstools/postcss-color-function",
      "type": "library",
      "version": "1.1.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-color-function@1.1.1",
      "description": "Use the color() function in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-font-format-keywords",
      "bom-ref": "@csstools/postcss-font-format-keywords",
      "type": "library",
      "version": "1.0.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-font-format-keywords@1.0.1",
      "description": "Use unquoted format on @font-face CSS definitions.",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-font-format-keywords#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-hwb-function",
      "bom-ref": "@csstools/postcss-hwb-function",
      "type": "library",
      "version": "1.0.2",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-hwb-function@1.0.2",
      "description": "Use hwb() color functions in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-hwb-function#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-ic-unit",
      "bom-ref": "@csstools/postcss-ic-unit",
      "type": "library",
      "version": "1.0.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-ic-unit@1.0.1",
      "description": "Use the ic length unit",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-ic-unit#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-is-pseudo-class",
      "bom-ref": "@csstools/postcss-is-pseudo-class",
      "type": "library",
      "version": "2.0.7",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-is-pseudo-class@2.0.7",
      "description": "A pseudo-class for matching elements in a selector list",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-is-pseudo#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-nested-calc",
      "bom-ref": "@csstools/postcss-nested-calc",
      "type": "library",
      "version": "1.0.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-nested-calc@1.0.0",
      "description": "Use nested calc() expressions in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nested-calc#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-normalize-display-values",
      "bom-ref": "@csstools/postcss-normalize-display-values",
      "type": "library",
      "version": "1.0.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-normalize-display-values@1.0.1",
      "description": "Use two values display syntax for inner and outer display types.",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-oklab-function",
      "bom-ref": "@csstools/postcss-oklab-function",
      "type": "library",
      "version": "1.1.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-oklab-function@1.1.1",
      "description": "Use oklab() and oklch() color functions in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-oklab-function#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-progressive-custom-properties",
      "bom-ref": "@csstools/postcss-progressive-custom-properties",
      "type": "library",
      "version": "1.3.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-progressive-custom-properties@1.3.0",
      "description": "Correctly declare progressive enhancements for CSS Custom Properties.",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-stepped-value-functions",
      "bom-ref": "@csstools/postcss-stepped-value-functions",
      "type": "library",
      "version": "1.0.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-stepped-value-functions@1.0.1",
      "description": "Use round, rem and mod functions in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-stepped-value-functions#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-text-decoration-shorthand",
      "bom-ref": "@csstools/postcss-text-decoration-shorthand",
      "type": "library",
      "version": "1.0.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-text-decoration-shorthand@1.0.0",
      "description": "Use text-decoration in it's shorthand form in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-trigonometric-functions",
      "bom-ref": "@csstools/postcss-trigonometric-functions",
      "type": "library",
      "version": "1.0.2",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-trigonometric-functions@1.0.2",
      "description": "Use sin(), cos(), tan(), acos(), atan(), and atan2() to compute trigonometric relationships",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-trigonometric-functions#readme"
        ]
      }
    },
    {
      "name": "@csstools/postcss-unset-value",
      "bom-ref": "@csstools/postcss-unset-value",
      "type": "library",
      "version": "1.0.2",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/postcss-unset-value@1.0.2",
      "description": "Use the unset keyword in CSS.",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-unset-value#readme"
        ]
      }
    },
    {
      "name": "@csstools/selector-specificity",
      "bom-ref": "@csstools/selector-specificity",
      "type": "library",
      "version": "2.2.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/selector-specificity@2.2.0",
      "description": "Determine selector specificity with postcss-selector-parser",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-plugins/tree/main/packages/selector-specificity#readme"
        ]
      }
    },
    {
      "name": "css-blank-pseudo",
      "bom-ref": "css-blank-pseudo",
      "type": "library",
      "version": "3.0.3",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/css-blank-pseudo@3.0.3",
      "description": "Style form elements when they are empty",
      "supplier": {
        "url": [
          "https://github.com/csstools/css-blank-pseudo#readme"
        ]
      }
    },
    {
      "name": "css-has-pseudo",
      "bom-ref": "css-has-pseudo",
      "type": "library",
      "version": "3.0.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/css-has-pseudo@3.0.4",
      "description": "Style elements relative to other elements in CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/css-has-pseudo#readme"
        ]
      }
    },
    {
      "name": "css-prefers-color-scheme",
      "bom-ref": "css-prefers-color-scheme",
      "type": "library",
      "version": "6.0.3",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/css-prefers-color-scheme@6.0.3",
      "description": "Use a light or dark color theme in CSS CSS",
      "supplier": {
        "url": [
          "https://github.com/csstools/css-prefers-color-scheme#readme"
        ]
      }
    },
    {
      "name": "csstools/cssdb",
      "bom-ref": "csstools/cssdb",
      "type": "library",
      "version": "7.10.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/cssdb@7.10.0",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/css-db#readme"
        ]
      }
    },
    {
      "name": "csstools/postcss-normalize",
      "bom-ref": "csstools/postcss-normalize",
      "type": "library",
      "version": "10.0.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize@10.0.1",
      "supplier": {
        "url": [
          "https://github.com/seaneking/postcss-normalize"
        ]
      }
    },
    {
      "name": "language-subtag-registry",
      "bom-ref": "language-subtag-registry",
      "type": "library",
      "version": "0.3.22",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/language-subtag-registry@0.3.22",
      "description": "Full BCP 47 language subtag data from the official IANA repository, in JSON format with multiple indices.",
      "supplier": {
        "url": [
          "https://github.com/mattcg/language-subtag-registry"
        ]
      }
    },
    {
      "name": "mdn-data",
      "bom-ref": "mdn-data",
      "type": "library",
      "version": "2.0.14",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/mdn-data@2.0.14",
      "description": "Open Web data by the Mozilla Developer Network",
      "supplier": {
        "url": [
          "https://developer.mozilla.org"
        ]
      }
    },
    {
      "name": "mdn-data",
      "bom-ref": "mdn-data",
      "type": "library",
      "version": "2.0.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/mdn-data@2.0.4",
      "description": "Open Web data by the Mozilla Developer Network",
      "supplier": {
        "url": [
          "https://developer.mozilla.org"
        ]
      }
    },
    {
      "name": "postcss-browser-comments",
      "bom-ref": "postcss-browser-comments",
      "type": "library",
      "version": "4.0.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-browser-comments@4.0.0",
      "description": "Keep only the CSS you need based on comments and your browserslist",
      "supplier": {
        "url": [
          "https://github.com/csstools/postcss-browser-comments#readme"
        ]
      }
    },
    {
      "name": "postcss-color-functional-notation",
      "bom-ref": "postcss-color-functional-notation",
      "type": "library",
      "version": "4.2.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-color-functional-notation@4.2.4",
      "description": "Use space and slash separated color notation in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-color-functional-notation#readme"
        ]
      }
    },
    {
      "name": "postcss-color-rebeccapurple",
      "bom-ref": "postcss-color-rebeccapurple",
      "type": "library",
      "version": "7.1.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-color-rebeccapurple@7.1.1",
      "description": "PostCSS plugin to transform W3C CSS rebeccapurple color to more compatible CSS (rgb())",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-color-rebeccapurple"
        ]
      }
    },
    {
      "name": "postcss-dir-pseudo-class",
      "bom-ref": "postcss-dir-pseudo-class",
      "type": "library",
      "version": "6.0.5",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-dir-pseudo-class@6.0.5",
      "description": "Use the :dir pseudo-class in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-dir-pseudo-class#readme"
        ]
      }
    },
    {
      "name": "postcss-double-position-gradients",
      "bom-ref": "postcss-double-position-gradients",
      "type": "library",
      "version": "3.1.2",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-double-position-gradients@3.1.2",
      "description": "Use double-position gradients in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-double-position-gradients#readme"
        ]
      }
    },
    {
      "name": "postcss-env-function",
      "bom-ref": "postcss-env-function",
      "type": "library",
      "version": "4.0.6",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-env-function@4.0.6",
      "description": "[![NPM Version][npm-img]][npm-url] [![Build Status][cli-img]][cli-url] [![Windows Build Status][win-img]][win-url] [![Support Chat][git-img]][git-url]",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-env-function#readme"
        ]
      }
    },
    {
      "name": "postcss-focus-visible",
      "bom-ref": "postcss-focus-visible",
      "type": "library",
      "version": "6.0.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-focus-visible@6.0.4",
      "description": "Use the :focus-visible pseudo-selector in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-focus-visible#readme"
        ]
      }
    },
    {
      "name": "postcss-focus-within",
      "bom-ref": "postcss-focus-within",
      "type": "library",
      "version": "5.0.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-focus-within@5.0.4",
      "description": "[![NPM Version][npm-img]][npm-url] [![Build Status][cli-img]][cli-url] [![Windows Build Status][win-img]][win-url] [![Gitter Chat][git-img]][git-url]",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-focus-within#readme"
        ]
      }
    },
    {
      "name": "postcss-gap-properties",
      "bom-ref": "postcss-gap-properties",
      "type": "library",
      "version": "3.0.5",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-gap-properties@3.0.5",
      "description": "Use the gap, column-gap, and row-gap shorthand properties in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-gap-properties#readme"
        ]
      }
    },
    {
      "name": "postcss-image-set-function",
      "bom-ref": "postcss-image-set-function",
      "type": "library",
      "version": "4.0.7",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-image-set-function@4.0.7",
      "description": "Display resolution-dependent images using the image-set() function in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-image-set-function#readme"
        ]
      }
    },
    {
      "name": "postcss-lab-function",
      "bom-ref": "postcss-lab-function",
      "type": "library",
      "version": "4.2.1",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-lab-function@4.2.1",
      "description": "Use lab() and lch() color functions in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-lab-function#readme"
        ]
      }
    },
    {
      "name": "postcss-logical",
      "bom-ref": "postcss-logical",
      "type": "library",
      "version": "5.0.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-logical@5.0.4",
      "description": "Use logical properties and flow-relative values in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-logical-properties#readme"
        ]
      }
    },
    {
      "name": "postcss-nesting",
      "bom-ref": "postcss-nesting",
      "type": "library",
      "version": "10.2.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-nesting@10.2.0",
      "description": "PostCSS plugin ability to nest one style rule inside another",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-nesting"
        ]
      }
    },
    {
      "name": "postcss-overflow-shorthand",
      "bom-ref": "postcss-overflow-shorthand",
      "type": "library",
      "version": "3.0.4",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-overflow-shorthand@3.0.4",
      "description": "Use the overflow shorthand in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-overflow-shorthand#readme"
        ]
      }
    },
    {
      "name": "postcss-place",
      "bom-ref": "postcss-place",
      "type": "library",
      "version": "7.0.5",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-place@7.0.5",
      "description": "`place-[alignment] shorthand for align-[alignment] and justify-[alignment]",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-place#readme"
        ]
      }
    },
    {
      "name": "postcss-preset-env",
      "bom-ref": "postcss-preset-env",
      "type": "library",
      "version": "7.8.3",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-preset-env@7.8.3",
      "description": "Convert modern CSS into something browsers understand",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-preset-env#readme"
        ]
      }
    },
    {
      "name": "postcss-pseudo-class-any-link",
      "bom-ref": "postcss-pseudo-class-any-link",
      "type": "library",
      "version": "7.1.6",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/postcss-pseudo-class-any-link@7.1.6",
      "description": "Use the proposed :any-link pseudo-class in CSS",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/postcss-pseudo-class-any-link"
        ]
      }
    },
    {
      "name": "sanitize.css",
      "bom-ref": "sanitize.css",
      "type": "library",
      "version": "13.0.0",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Zero v1.0 Universal"
          }
        }
      ],
      "purl": "pkg:npm/sanitize.css@13.0.0",
      "description": "Render elements consistently. Style with best practices.",
      "supplier": {
        "url": [
          "https://github.com/jonathantneal/sanitize.css"
        ]
      }
    },
    {
      "name": "caniuse-lite",
      "bom-ref": "caniuse-lite",
      "type": "library",
      "version": "1.0.30001734",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Attribution 4"
          }
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001734",
      "description": "A smaller version of caniuse-db, with only the essentials!",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/caniuse-lite"
        ]
      }
    },
    {
      "name": "@breezystack/lamejs",
      "bom-ref": "@breezystack/lamejs",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "LGPL 3.0+"
          }
        }
      ],
      "purl": "pkg:npm/%40breezystack/lamejs@1.2.7",
      "description": "Pure JavaScript MP3 Encoder",
      "supplier": {
        "url": [
          "https://github.com/shijinyu/lamejs#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-dts",
      "bom-ref": "rollup-plugin-dts",
      "type": "library",
      "version": "4.2.3",
      "copyright": "Copyright (c) 2007 Free Software Foundation, Inc. <https://fsf.org/>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 3.0+"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-dts@4.2.3",
      "description": "An experiment to generate .d.ts rollup files",
      "supplier": {
        "url": [
          "https://github.com/Swatinem/rollup-plugin-dts#readme"
        ]
      }
    },
    {
      "name": "@isaacs/cliui",
      "bom-ref": "@isaacs/cliui",
      "type": "library",
      "version": "8.0.2",
      "copyright": "Copyright (c) 2015, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
      "description": "easily create complex multi-column command-line-interfaces",
      "supplier": {
        "url": [
          "https://github.com/yargs/cliui#readme"
        ]
      }
    },
    {
      "name": "@istanbuljs/load-nyc-config",
      "bom-ref": "@istanbuljs/load-nyc-config",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2019, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40istanbuljs/load-nyc-config@1.1.0",
      "description": "Utility function to load nyc configuration",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/load-nyc-config#readme"
        ]
      }
    },
    {
      "name": "@trysound/sax",
      "bom-ref": "@trysound/sax",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40trysound/sax@0.2.0",
      "description": "An evented streaming XML parser in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/svg/sax#readme"
        ]
      }
    },
    {
      "name": "@ungap/structured-clone",
      "bom-ref": "@ungap/structured-clone",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2021, Andrea Giammarchi, @WebReflection",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40ungap/structured-clone@1.2.0",
      "description": "A structuredClone polyfill",
      "supplier": {
        "url": [
          "https://github.com/ungap/structured-clone#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-fsm",
      "bom-ref": "@webassemblyjs/helper-fsm",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-fsm@1.9.0",
      "description": "FSM implementation",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@yarn-tool/resolve-package",
      "bom-ref": "@yarn-tool/resolve-package",
      "type": "library",
      "version": "1.0.47",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40yarn-tool/resolve-package@1.0.47",
      "description": "<description>",
      "supplier": {
        "url": [
          "https://github.com/bluelovers/ws-yarn-workspaces/tree/master/packages/@yarn-tool/resolve-package#readme"
        ]
      }
    },
    {
      "name": "anymatch",
      "bom-ref": "anymatch",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2014 Elan Shanker",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/anymatch@2.0.0",
      "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
      "supplier": {
        "url": [
          "https://github.com/es128/anymatch"
        ]
      }
    },
    {
      "name": "anymatch",
      "bom-ref": "anymatch",
      "type": "library",
      "version": "3.1.3",
      "copyright": "Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/anymatch@3.1.3",
      "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
      "supplier": {
        "url": [
          "https://github.com/es128/anymatch"
        ]
      }
    },
    {
      "name": "aproba",
      "bom-ref": "aproba",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2015, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/aproba@1.2.0",
      "description": "A rediculously light-weight argument validator",
      "supplier": {
        "url": [
          "https://github.com/iarna/aproba"
        ]
      }
    },
    {
      "name": "at-least-node",
      "bom-ref": "at-least-node",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2020 Ryan Zimmerman <opensrc@ryanzim.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/at-least-node@1.0.0",
      "description": "Lightweight Node.js version sniffing/comparison",
      "supplier": {
        "url": [
          "https://github.com/RyanZim/at-least-node#readme"
        ]
      }
    },
    {
      "name": "boolbase",
      "bom-ref": "boolbase",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/boolbase@1.0.0",
      "description": "two functions: One that returns true, one that returns false",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/boolbase"
        ]
      }
    },
    {
      "name": "browserify-sign",
      "bom-ref": "browserify-sign",
      "type": "library",
      "version": "4.2.2",
      "copyright": "Copyright (c) 2014-2015 Calvin Metcalf and browserify-sign contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.2.2",
      "description": "browserify-sign [![Build Status](https://travis-ci.org/calvinmetcalf/browserify-sign.svg)](https://travis-ci.org/calvinmetcalf/browserify-sign) ===",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-sign"
        ]
      }
    },
    {
      "name": "cacache",
      "bom-ref": "cacache",
      "type": "library",
      "version": "12.0.4",
      "copyright": "Copyright (c) npm, Inc.",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/cacache@12.0.4",
      "description": "General content-addressable cache system that maintains a filesystem registry of file data.",
      "supplier": {
        "url": [
          "https://github.com/zkat/cacache#readme"
        ]
      }
    },
    {
      "name": "chownr",
      "bom-ref": "chownr",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/chownr@1.1.4",
      "description": "Like `chown -R`",
      "supplier": {
        "url": [
          "https://github.com/isaacs/chownr"
        ]
      }
    },
    {
      "name": "cli-width",
      "bom-ref": "cli-width",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015, Ilya Radchenko <ilya@burstcreations.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/cli-width@3.0.0",
      "description": "Get stdout window width, with two fallbacks, tty and then a default.",
      "supplier": {
        "url": [
          "https://github.com/knownasilya/cli-width"
        ]
      }
    },
    {
      "name": "cliui",
      "bom-ref": "cliui",
      "type": "library",
      "version": "8.0.1",
      "copyright": "Copyright (c) 2015, Contributors\nCopyright (c) npm, Inc. and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/cliui@8.0.1",
      "description": "easily create complex multi-column command-line-interfaces",
      "supplier": {
        "url": [
          "https://github.com/yargs/cliui"
        ]
      }
    },
    {
      "name": "cliui",
      "bom-ref": "cliui",
      "type": "library",
      "version": "v7.0.4",
      "copyright": "Copyright (c) 2015, Contributors\nCopyright (c) npm, Inc. and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/cliui@7.0.4",
      "description": "easily create complex multi-column command-line-interfaces",
      "supplier": {
        "url": [
          "https://github.com/yargs/cliui"
        ]
      }
    },
    {
      "name": "common-path-prefix",
      "bom-ref": "common-path-prefix",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2016, Mark Wubben",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/common-path-prefix@3.0.0",
      "description": "Computes the longest prefix string that is common to each path, excluding the base component",
      "supplier": {
        "url": [
          "https://github.com/novemberborn/common-path-prefix#readme"
        ]
      }
    },
    {
      "name": "conventional-changelog",
      "bom-ref": "conventional-changelog",
      "type": "library",
      "version": "4.6.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-conventionalcommits@4.6.3",
      "description": "Generate a changelog from git metadata",
      "supplier": {
        "url": [
          "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular#readme"
        ]
      }
    },
    {
      "name": "conventional-commit-types",
      "bom-ref": "conventional-commit-types",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commit-types@3.0.0",
      "description": "List of conventional commit types.",
      "supplier": {
        "url": [
          "https://github.com/adjohnson916/conventional-commit-types#readme"
        ]
      }
    },
    {
      "name": "copy-concurrently",
      "bom-ref": "copy-concurrently",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2017, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/copy-concurrently@1.0.5",
      "description": "Promises of copies of files, directories and symlinks, with concurrency controls and win32 junction fallback.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/copy-concurrently"
        ]
      }
    },
    {
      "name": "css-color-keywords",
      "bom-ref": "css-color-keywords",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2017, Jakob Krigovsky",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/css-color-keywords@1.0.0",
      "description": "A list of all CSS color keywords.",
      "supplier": {
        "url": [
          "https://github.com/sonicdoe/css-color-keywords#readme"
        ]
      }
    },
    {
      "name": "css-declaration-sorter",
      "bom-ref": "css-declaration-sorter",
      "type": "library",
      "version": "6.4.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/css-declaration-sorter@6.4.1",
      "description": "Sorts CSS declarations fast and automatically in a certain order.",
      "supplier": {
        "url": [
          "https://github.com/Siilwyn/css-declaration-sorter"
        ]
      }
    },
    {
      "name": "d3-array",
      "bom-ref": "d3-array",
      "type": "library",
      "version": "3.2.4",
      "copyright": "Copyright (c) 2010-2023 Mike Bostock\nCopyright (c) 2018 Vladimir Agafonkin",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-array@3.2.4",
      "description": "Array manipulation, ordering, searching, summarizing, etc.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-array"
        ]
      }
    },
    {
      "name": "d3-axis",
      "bom-ref": "d3-axis",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-axis@3.0.0",
      "description": "Displays automatic reference lines for scales.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-axis"
        ]
      }
    },
    {
      "name": "d3-brush",
      "bom-ref": "d3-brush",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-brush@3.0.0",
      "description": "NPM version of Switchery",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-brush"
        ]
      }
    },
    {
      "name": "d3-chord",
      "bom-ref": "d3-chord",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-chord@3.0.1",
      "description": "Visualize relationships or network flow with an aesthetically-pleasing circular layout.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-chord"
        ]
      }
    },
    {
      "name": "d3-color",
      "bom-ref": "d3-color",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-color@3.1.0",
      "description": "Colorspaces! RGB, HSL, Lab and HCL (Lch).",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-color"
        ]
      }
    },
    {
      "name": "d3-contour",
      "bom-ref": "d3-contour",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) 2012-2023 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-contour@4.0.2",
      "description": "Compute contour polygons using marching squares.",
      "supplier": {
        "url": [
          "https://d3js.org/d3-contour/"
        ]
      }
    },
    {
      "name": "d3-delaunay",
      "bom-ref": "d3-delaunay",
      "type": "library",
      "version": "6.0.4",
      "copyright": "Copyright (c) 2018-2021 Observable, Inc.\nCopyright (c) 2018-2021 Observable, Inc., 2021 Mapbox\nCopyright (c) 2021 Mapbox",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-delaunay@6.0.4",
      "description": "Compute the Voronoi diagram of a set of two-dimensional points.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-delaunay"
        ]
      }
    },
    {
      "name": "d3-dispatch",
      "bom-ref": "d3-dispatch",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-dispatch@3.0.1",
      "description": "Register named callbacks and call them with arguments.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-dispatch"
        ]
      }
    },
    {
      "name": "d3-drag",
      "bom-ref": "d3-drag",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-drag@3.0.0",
      "description": "\u2026",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-drag"
        ]
      }
    },
    {
      "name": "d3-dsv",
      "bom-ref": "d3-dsv",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2013-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-dsv@3.0.1",
      "description": "A parser and formatter for DSV (CSV and TSV) files.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-dsv"
        ]
      }
    },
    {
      "name": "d3-fetch",
      "bom-ref": "d3-fetch",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2016-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-fetch@3.0.1",
      "description": "Convenient parsing for Fetch.",
      "supplier": {
        "url": [
          "https://d3js.org/d3-fetch/"
        ]
      }
    },
    {
      "name": "d3-force",
      "bom-ref": "d3-force",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-force@3.0.0",
      "description": "Force-directed graph layout using Position Verlet integration.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-force"
        ]
      }
    },
    {
      "name": "d3-format",
      "bom-ref": "d3-format",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-format@3.1.0",
      "description": "Format numbers for human consumption.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-format"
        ]
      }
    },
    {
      "name": "d3-geo",
      "bom-ref": "d3-geo",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2008-2012 Charles Karney\nCopyright (c) 2010-2022 Mike Bostock, 2008-2012 Charles Karney\nCopyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-geo@3.1.0",
      "description": "\u2026",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-geo"
        ]
      }
    },
    {
      "name": "d3-hierarchy",
      "bom-ref": "d3-hierarchy",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-hierarchy@3.1.2",
      "description": "Layout algorithms for visualizing hierarchical data.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-hierarchy"
        ]
      }
    },
    {
      "name": "d3-interpolate",
      "bom-ref": "d3-interpolate",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-interpolate@3.0.1",
      "description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-interpolate"
        ]
      }
    },
    {
      "name": "d3-path",
      "bom-ref": "d3-path",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2015-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-path@3.1.0",
      "description": "Serialize Canvas path commands to SVG.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-path"
        ]
      }
    },
    {
      "name": "d3-polygon",
      "bom-ref": "d3-polygon",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-polygon@3.0.1",
      "description": "Operations for two-dimensional polygons.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-polygon"
        ]
      }
    },
    {
      "name": "d3-quadtree",
      "bom-ref": "d3-quadtree",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-quadtree@3.0.1",
      "description": "Two-dimensional recursive spatial subdivision.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-quadtree"
        ]
      }
    },
    {
      "name": "d3-random",
      "bom-ref": "d3-random",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-random@3.0.1",
      "description": "Generate random numbers from various distributions.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-random"
        ]
      }
    },
    {
      "name": "d3-scale",
      "bom-ref": "d3-scale",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-scale@4.0.2",
      "description": "Scales are a convenient abstraction for a fundamental task in visualization: mapping a dimension of abstract data to a visual representation. Although most often used for position-encoding quantitative data, such as mapping the height in meters of a sampl",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-scale"
        ]
      }
    },
    {
      "name": "d3-scale-chromatic",
      "bom-ref": "d3-scale-chromatic",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock\nCopyright (c) 2010-2021 Mike Bostock; 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University\nCopyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-scale-chromatic@3.0.0",
      "description": "Sequential, diverging and categorical color scales from ColorBrewer.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-scale-chromatic"
        ]
      }
    },
    {
      "name": "d3-selection",
      "bom-ref": "d3-selection",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-selection@3.0.0",
      "description": "Data-driven DOM manipulation.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-selection"
        ]
      }
    },
    {
      "name": "d3-shape",
      "bom-ref": "d3-shape",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-shape@3.2.0",
      "description": "Graphical primitives for visualization, such as lines and areas.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-shape"
        ]
      }
    },
    {
      "name": "d3-time",
      "bom-ref": "d3-time",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-time@3.1.0",
      "description": "A calculator for humanity\u2019s peculiar conventions of time.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-time"
        ]
      }
    },
    {
      "name": "d3-time-format",
      "bom-ref": "d3-time-format",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-time-format@4.1.0",
      "description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-time-format"
        ]
      }
    },
    {
      "name": "d3-timer",
      "bom-ref": "d3-timer",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-timer@3.0.1",
      "description": "An efficient queue capable of managing thousands of concurrent animations.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-timer"
        ]
      }
    },
    {
      "name": "d3-transition",
      "bom-ref": "d3-transition",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-transition@3.0.1",
      "description": "Animated transitions for D3 selections.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-transition"
        ]
      }
    },
    {
      "name": "d3-zoom",
      "bom-ref": "d3-zoom",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-zoom@3.0.0",
      "description": "\u2026",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-zoom"
        ]
      }
    },
    {
      "name": "D3.js",
      "bom-ref": "D3.js",
      "type": "library",
      "version": "7.9.0",
      "copyright": "Copyright (c) 2010-2023 Mike Bostock\nCopyright (c) 2018 Vladimir Agafonkin",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3@7.9.0",
      "description": "D3 is a small, free JavaScript library for manipulating HTML documents based on data. D3 can help you quickly visualize your data as HTML or SVG, handle interactivity, and incorporate smooth transitions and staged animations into your pages. You can use D3 as a visualization framework (like Protovis), or you can use it to build dynamic pages (like jQuery).",
      "supplier": {
        "url": [
          "http://d3js.org/"
        ]
      }
    },
    {
      "name": "delaunator",
      "bom-ref": "delaunator",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2017, Mapbox",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/delaunator@5.0.1",
      "description": "A really fast JavaScript library for Delaunay triangulation of 2D points",
      "supplier": {
        "url": [
          "https://github.com/mapbox/delaunator#readme"
        ]
      }
    },
    {
      "name": "electron-to-chromium",
      "bom-ref": "electron-to-chromium",
      "type": "library",
      "version": "1.5.200",
      "copyright": "Copyright (c) 2018 Kilian Valkhof",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.5.200",
      "description": "Provides a list of electron-to-chromium version mappings",
      "supplier": {
        "url": [
          "https://github.com/kilian/electron-to-chromium"
        ]
      }
    },
    {
      "name": "fastq",
      "bom-ref": "fastq",
      "type": "library",
      "version": "1.16.0",
      "copyright": "Copyright (c) 2015-2020, Matteo Collina <matteo.collina@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/fastq@1.16.0",
      "description": "Fast, in memory work queue",
      "supplier": {
        "url": [
          "https://github.com/mcollina/fastqueue#readme"
        ]
      }
    },
    {
      "name": "figgy-pudding",
      "bom-ref": "figgy-pudding",
      "type": "library",
      "version": "3.5.2",
      "copyright": "Copyright (c) npm, Inc.",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/figgy-pudding@3.5.2",
      "description": "Delicious, festive, cascading config/opts definitions",
      "supplier": {
        "url": [
          "https://github.com/zkat/figgy-pudding#readme"
        ]
      }
    },
    {
      "name": "flatted",
      "bom-ref": "flatted",
      "type": "library",
      "version": "3.2.9",
      "copyright": "Copyright (c) 2018-2021, Andrea Giammarchi, @WebReflection",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/flatted@3.2.9",
      "description": "A fast and minimal circular JSON parser.",
      "supplier": {
        "url": [
          "https://github.com/WebReflection/flatted#readme"
        ]
      }
    },
    {
      "name": "foreground-child",
      "bom-ref": "foreground-child",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) 2015-2023 Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/foreground-child@3.1.1",
      "description": "Run a child as if it's the foreground process.  Give it stdio.  Exit when it exits.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/foreground-child"
        ]
      }
    },
    {
      "name": "fs-write-stream-atomic",
      "bom-ref": "fs-write-stream-atomic",
      "type": "library",
      "version": "1.0.10",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/fs-write-stream-atomic@1.0.10",
      "description": "Like `fs.createWriteStream(...)`, but atomic.",
      "supplier": {
        "url": [
          "https://github.com/npm/fs-write-stream-atomic"
        ]
      }
    },
    {
      "name": "fs.realpath",
      "bom-ref": "fs.realpath",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
      "supplier": {
        "url": [
          "https://github.com/isaacs/fs.realpath#readme"
        ]
      }
    },
    {
      "name": "get-caller-file",
      "bom-ref": "get-caller-file",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright 2018 Stefan Penner",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "description": "[![Build Status](https://travis-ci.org/ember-cli/ember-cli.svg?branch=master)](https://travis-ci.org/ember-cli/ember-cli) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.appveyor.com/projec",
      "supplier": {
        "url": [
          "https://github.com/stefanpenner/get-caller-file"
        ]
      }
    },
    {
      "name": "get-own-enumerable-property-symbols",
      "bom-ref": "get-own-enumerable-property-symbols",
      "type": "library",
      "version": "v3.0.2",
      "copyright": "Copyright (c) 2019, Shahar Or",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/get-own-enumerable-property-symbols@3.0.2",
      "description": "Returns an array of all enumerable symbol properties found directly upon a given object",
      "supplier": {
        "url": [
          "https://github.com/mightyiam/get-own-enumerable-property-symbols"
        ]
      }
    },
    {
      "name": "glob-parent",
      "bom-ref": "glob-parent",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) 2015, 2019 Elan Shanker",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "description": "Strips glob magic from a string to provide the parent path",
      "supplier": {
        "url": [
          "https://github.com/es128/glob-parent"
        ]
      }
    },
    {
      "name": "glob-parent",
      "bom-ref": "glob-parent",
      "type": "library",
      "version": "6.0.2",
      "copyright": "Copyright (c) 2015, 2019 Elan Shanker, 2021 Blaine Bublitz <blaine.bublitz@gmail.com>, Eric Schoffstall <yo@contra.io> and other contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/glob-parent@6.0.2",
      "description": "Strips glob magic from a string to provide the parent path",
      "supplier": {
        "url": [
          "https://github.com/es128/glob-parent"
        ]
      }
    },
    {
      "name": "Gozala/crypto",
      "bom-ref": "Gozala/crypto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/crypto@1.0.1",
      "description": "JavaScript implementations of standard and secure cryptographic algorithms.",
      "supplier": {
        "url": [
          "https://github.com/Gozala/crypto"
        ]
      }
    },
    {
      "name": "write-file-atomic",
      "bom-ref": "write-file-atomic",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Copyright (c) 2015, Rebecca Turner",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/write-file-atomic@3.0.3",
      "description": "Write files in an atomic fashion w/configurable ownership",
      "supplier": {
        "url": [
          "https://github.com/npm/write-file-atomic"
        ]
      }
    },
    {
      "name": "icss-utils",
      "bom-ref": "icss-utils",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) 2018 Glen Maddern",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/icss-utils@5.1.0",
      "description": "ICSS utils for postcss ast",
      "supplier": {
        "url": [
          "https://github.com/css-modules/icss-utils#readme"
        ]
      }
    },
    {
      "name": "infer-owner",
      "bom-ref": "infer-owner",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) npm, Inc. and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/infer-owner@1.0.4",
      "description": "Infer the owner of a path based on the owner of its nearest existing parent",
      "supplier": {
        "url": [
          "https://github.com/npm/infer-owner#readme"
        ]
      }
    },
    {
      "name": "inflight",
      "bom-ref": "inflight",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Copyright (c) Isaac Z. Schlueter",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "description": "Add callbacks to requests in flight to avoid async duplication",
      "supplier": {
        "url": [
          "https://github.com/isaacs/inflight"
        ]
      }
    },
    {
      "name": "inherits",
      "bom-ref": "inherits",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) Isaac Z. Schlueter",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "supplier": {
        "url": [
          "https://github.com/isaacs/inherits"
        ]
      }
    },
    {
      "name": "inherits",
      "bom-ref": "inherits",
      "type": "library",
      "version": "v2.0.4",
      "copyright": "Copyright (c) Isaac Z. Schlueter",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "supplier": {
        "url": [
          "https://github.com/isaacs/inherits"
        ]
      }
    },
    {
      "name": "internmap",
      "bom-ref": "internmap",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/internmap@2.0.3",
      "description": "Map and Set with automatic key interning",
      "supplier": {
        "url": [
          "https://github.com/mbostock/internmap/"
        ]
      }
    },
    {
      "name": "isaacs/once",
      "bom-ref": "isaacs/once",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "description": "Run a function exactly one time",
      "supplier": {
        "url": [
          "https://github.com/isaacs/once"
        ]
      }
    },
    {
      "name": "isexe",
      "bom-ref": "isexe",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "description": "Minimal module to check if a file is executable.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/isexe#readme"
        ]
      }
    },
    {
      "name": "make-error",
      "bom-ref": "make-error",
      "type": "library",
      "version": "1.3.6",
      "copyright": "Copyright (c) 2014 Julien Fontanet",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/make-error@1.3.6",
      "description": "Make your own error types!",
      "supplier": {
        "url": [
          "https://github.com/julien-f/js-make-error"
        ]
      }
    },
    {
      "name": "material-colors",
      "bom-ref": "material-colors",
      "type": "library",
      "version": "1.2.6",
      "copyright": "Copyright (c) 2014 Shuhei Kagawa",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/material-colors@1.2.6",
      "description": "Colors of Google's Material Design made available to coders",
      "supplier": {
        "url": [
          "https://github.com/shuhei/material-colors"
        ]
      }
    },
    {
      "name": "minimalistic-assert",
      "bom-ref": "minimalistic-assert",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "description": "minimalistic-assert ===",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/minimalistic-assert"
        ]
      }
    },
    {
      "name": "minimatch",
      "bom-ref": "minimatch",
      "type": "library",
      "version": "3.0.8",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.8",
      "description": "a glob matcher in javascript",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minimatch"
        ]
      }
    },
    {
      "name": "minimatch",
      "bom-ref": "minimatch",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@3.1.2",
      "description": "a glob matcher in javascript",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minimatch"
        ]
      }
    },
    {
      "name": "minimatch",
      "bom-ref": "minimatch",
      "type": "library",
      "version": "5.1.6",
      "copyright": "Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@5.1.6",
      "description": "a glob matcher in javascript",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minimatch"
        ]
      }
    },
    {
      "name": "minimatch",
      "bom-ref": "minimatch",
      "type": "library",
      "version": "9.0.3",
      "copyright": "Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@9.0.3",
      "description": "a glob matcher in javascript",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minimatch"
        ]
      }
    },
    {
      "name": "minipass",
      "bom-ref": "minipass",
      "type": "library",
      "version": "7.0.4",
      "copyright": "Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minipass@7.0.4",
      "description": "minimal implementation of a PassThrough stream",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minipass"
        ]
      }
    },
    {
      "name": "move-concurrently",
      "bom-ref": "move-concurrently",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2017, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/move-concurrently@1.0.1",
      "description": "Promises of moves of files or directories with rename, falling back to recursive rename/copy on EXDEV errors, with configurable concurrency and win32 junction support.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/move-concurrently"
        ]
      }
    },
    {
      "name": "mute-stream",
      "bom-ref": "mute-stream",
      "type": "library",
      "version": "0.0.8",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.8",
      "description": "Bytes go in, but they don't come out (when muted).",
      "supplier": {
        "url": [
          "https://github.com/isaacs/mute-stream"
        ]
      }
    },
    {
      "name": "node-glob",
      "bom-ref": "node-glob",
      "type": "library",
      "version": "10.3.10",
      "copyright": "Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/glob@10.3.10",
      "description": "glob functionality for node.js",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-glob"
        ]
      }
    },
    {
      "name": "node-glob",
      "bom-ref": "node-glob",
      "type": "library",
      "version": "7.2.3",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/glob@7.2.3",
      "description": "glob functionality for node.js",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-glob"
        ]
      }
    },
    {
      "name": "node-graceful-fs",
      "bom-ref": "node-graceful-fs",
      "type": "library",
      "version": "4.2.11",
      "copyright": "Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "description": "Just like node's fs module, but it does an incremental back-off when EMFILE is encountered.\r\r\n\r\r\nUseful in asynchronous situations where one needs to try to open lots and lots of files.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/node-graceful-fs"
        ]
      }
    },
    {
      "name": "node-lru-cache",
      "bom-ref": "node-lru-cache",
      "type": "library",
      "version": "10.1.0",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) 2010-2023 Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@10.1.0",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-lru-cache"
        ]
      }
    },
    {
      "name": "node-lru-cache",
      "bom-ref": "node-lru-cache",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@5.1.1",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-lru-cache"
        ]
      }
    },
    {
      "name": "node-lru-cache",
      "bom-ref": "node-lru-cache",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@6.0.0",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-lru-cache"
        ]
      }
    },
    {
      "name": "node-semver",
      "bom-ref": "node-semver",
      "type": "library",
      "version": "5.7.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/semver@5.7.2",
      "description": "The semver parser for node (the one npm uses).",
      "supplier": {
        "url": [
          "https://github.com/npm/node-semver"
        ]
      }
    },
    {
      "name": "node-semver",
      "bom-ref": "node-semver",
      "type": "library",
      "version": "6.3.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/semver@6.3.1",
      "description": "The semver parser for node (the one npm uses).",
      "supplier": {
        "url": [
          "https://github.com/npm/node-semver"
        ]
      }
    },
    {
      "name": "node-semver",
      "bom-ref": "node-semver",
      "type": "library",
      "version": "7.5.4",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/semver@7.5.4",
      "description": "The semver parser for node (the one npm uses).",
      "supplier": {
        "url": [
          "https://github.com/npm/node-semver"
        ]
      }
    },
    {
      "name": "node-semver",
      "bom-ref": "node-semver",
      "type": "library",
      "version": "7.7.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/semver@7.7.2",
      "description": "The semver parser for node (the one npm uses).",
      "supplier": {
        "url": [
          "https://github.com/npm/node-semver"
        ]
      }
    },
    {
      "name": "noms",
      "bom-ref": "noms",
      "type": "library",
      "version": "0.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/noms@0.0.0",
      "description": "easily make yummy noms for other streams",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/noms"
        ]
      }
    },
    {
      "name": "NPM idb",
      "bom-ref": "NPM idb",
      "type": "library",
      "version": "7.1.1",
      "copyright": "Copyright (c) 2016, Jake Archibald <jaffathecake@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/idb@7.1.1",
      "description": "A small wrapper that makes IndexedDB usable",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/idb"
        ]
      }
    },
    {
      "name": "npm ini",
      "bom-ref": "npm ini",
      "type": "library",
      "version": "1.3.8",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/ini@1.3.8",
      "description": "An ini parser/serializer in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/npm/ini"
        ]
      }
    },
    {
      "name": "parse-asn1",
      "bom-ref": "parse-asn1",
      "type": "library",
      "version": "5.1.6",
      "copyright": "Copyright (c) 2017, crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.1.6",
      "description": "parse-asn1 ===",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/parse-asn1"
        ]
      }
    },
    {
      "name": "path-is-network-drive",
      "bom-ref": "path-is-network-drive",
      "type": "library",
      "version": "1.0.20",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/path-is-network-drive@1.0.20",
      "supplier": {
        "url": [
          "https://github.com/bluelovers/ws-iconv/tree/master/packages/path-is-network-drive#readme"
        ]
      }
    },
    {
      "name": "path-strip-sep",
      "bom-ref": "path-strip-sep",
      "type": "library",
      "version": "1.0.17",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/path-strip-sep@1.0.17",
      "description": "Remove trailing path separator from string.",
      "supplier": {
        "url": [
          "https://github.com/bluelovers/ws-iconv/tree/master/packages/path-strip-sep#readme"
        ]
      }
    },
    {
      "name": "picocolors",
      "bom-ref": "picocolors",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/picocolors@0.2.1",
      "description": "The tiniest and the fastest coloring library ever",
      "supplier": {
        "url": [
          "https://github.com/alexeyraspopov/picocolors#readme"
        ]
      }
    },
    {
      "name": "picocolors",
      "bom-ref": "picocolors",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/picocolors@1.0.0",
      "description": "The tiniest and the fastest coloring library ever",
      "supplier": {
        "url": [
          "https://github.com/alexeyraspopov/picocolors#readme"
        ]
      }
    },
    {
      "name": "picocolors",
      "bom-ref": "picocolors",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/picocolors@1.1.1",
      "description": "The tiniest and the fastest coloring library ever",
      "supplier": {
        "url": [
          "https://github.com/alexeyraspopov/picocolors#readme"
        ]
      }
    },
    {
      "name": "postcss-modules-extract-imports",
      "bom-ref": "postcss-modules-extract-imports",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015 Glen Maddern",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-modules-extract-imports@3.0.0",
      "description": "A CSS Modules transform to extract local aliases for inline imports",
      "supplier": {
        "url": [
          "https://github.com/geelen/postcss-modules-extract-imports"
        ]
      }
    },
    {
      "name": "postcss-modules-scope",
      "bom-ref": "postcss-modules-scope",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2015 Glen Maddern",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-modules-scope@3.1.0",
      "description": "A CSS Modules transform to extract export statements from local-scope classes",
      "supplier": {
        "url": [
          "https://github.com/geelen/postcss-modules-scope"
        ]
      }
    },
    {
      "name": "postcss-modules-values",
      "bom-ref": "postcss-modules-values",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2015 Glen Maddern",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-modules-values@4.0.0",
      "description": "PostCSS plugin for CSS Modules to pass arbitrary constants between your module files",
      "supplier": {
        "url": [
          "https://github.com/css-modules/postcss-modules-constants#readme"
        ]
      }
    },
    {
      "name": "promise-inflight",
      "bom-ref": "promise-inflight",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2017, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/promise-inflight@1.0.1",
      "description": "One promise for multiple requests in flight to avoid async duplication",
      "supplier": {
        "url": [
          "https://github.com/iarna/promise-inflight#readme"
        ]
      }
    },
    {
      "name": "remove-trailing-separator",
      "bom-ref": "remove-trailing-separator",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/remove-trailing-separator@1.1.0",
      "description": "Removes separators from the end of the string.",
      "supplier": {
        "url": [
          "https://github.com/darsain/remove-trailing-separator#readme"
        ]
      }
    },
    {
      "name": "rimraf",
      "bom-ref": "rimraf",
      "type": "library",
      "version": "2.6.3",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@2.6.3",
      "description": "A `rm -rf` util for nodejs",
      "supplier": {
        "url": [
          "https://github.com/isaacs/rimraf"
        ]
      }
    },
    {
      "name": "rimraf",
      "bom-ref": "rimraf",
      "type": "library",
      "version": "2.7.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@2.7.1",
      "description": "A `rm -rf` util for nodejs",
      "supplier": {
        "url": [
          "https://github.com/isaacs/rimraf"
        ]
      }
    },
    {
      "name": "rimraf",
      "bom-ref": "rimraf",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@3.0.2",
      "description": "A `rm -rf` util for nodejs",
      "supplier": {
        "url": [
          "https://github.com/isaacs/rimraf"
        ]
      }
    },
    {
      "name": "run-queue",
      "bom-ref": "run-queue",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/run-queue@1.0.3",
      "description": "A promise based, dynamic priority queue runner, with concurrency limiting.",
      "supplier": {
        "url": [
          "https://npmjs.com/package/run-queue"
        ]
      }
    },
    {
      "name": "sax-js",
      "bom-ref": "sax-js",
      "type": "library",
      "version": "1.2.4",
      "copyright": "Copyright (c) 2010-2022 Mathias Bynens <https://mathiasbynens.be/>\nCopyright (c) 2010-2022 Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/sax@1.2.4",
      "description": "A sax style parser for JS",
      "supplier": {
        "url": [
          "http://github.com/isaacs/sax-js"
        ]
      }
    },
    {
      "name": "saxes",
      "bom-ref": "saxes",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/saxes@5.0.1",
      "description": "An evented streaming XML parser in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/lddubeau/saxes"
        ]
      }
    },
    {
      "name": "setprototypeof",
      "bom-ref": "setprototypeof",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2015, Wes Todd",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.1.0",
      "description": "A small polyfill for Object.setprototypeof",
      "supplier": {
        "url": [
          "https://github.com/wesleytodd/setprototypeof"
        ]
      }
    },
    {
      "name": "setprototypeof",
      "bom-ref": "setprototypeof",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2015, Wes Todd",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.2.0",
      "description": "A small polyfill for Object.setprototypeof",
      "supplier": {
        "url": [
          "https://github.com/wesleytodd/setprototypeof"
        ]
      }
    },
    {
      "name": "signal-exit",
      "bom-ref": "signal-exit",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Copyright (c) 2015, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.7",
      "description": "when you want process.on('exit') to fire when a process is killed with a signal.",
      "supplier": {
        "url": [
          "https://github.com/bcoe/signal-exit"
        ]
      }
    },
    {
      "name": "signal-exit",
      "bom-ref": "signal-exit",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@4.1.0",
      "description": "when you want process.on('exit') to fire when a process is killed with a signal.",
      "supplier": {
        "url": [
          "https://github.com/bcoe/signal-exit"
        ]
      }
    },
    {
      "name": "ssri",
      "bom-ref": "ssri",
      "type": "library",
      "version": "6.0.2",
      "copyright": "Copyright (c) npm, Inc.",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/ssri@6.0.2",
      "description": "Standard Subresource Integrity library --  parses, serializes, generates, and verifies integrity metadata according to the SRI spec.",
      "supplier": {
        "url": [
          "https://github.com/zkat/ssri#readme"
        ]
      }
    },
    {
      "name": "test-exclude",
      "bom-ref": "test-exclude",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) 2016, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/test-exclude@6.0.0",
      "description": "test for inclusion or exclusion of paths using pkg-conf and globs",
      "supplier": {
        "url": [
          "https://github.com/bcoe/test-exclude#readme"
        ]
      }
    },
    {
      "name": "unique-filename",
      "bom-ref": "unique-filename",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) npm, Inc",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/unique-filename@1.1.1",
      "description": "Generate a unique filename for use in temporary directories or caches.",
      "supplier": {
        "url": [
          "https://github.com/iarna/unique-filename"
        ]
      }
    },
    {
      "name": "unique-slug",
      "bom-ref": "unique-slug",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) npm, Inc",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/unique-slug@2.0.2",
      "description": "Generate a unique character string suitible for use in files and URLs.",
      "supplier": {
        "url": [
          "https://github.com/iarna/unique-slug"
        ]
      }
    },
    {
      "name": "upath2",
      "bom-ref": "upath2",
      "type": "library",
      "version": "3.1.19",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/upath2@3.1.19",
      "description": "A proxy to `path`, replacing `\\` with `/` for all results",
      "supplier": {
        "url": [
          "https://github.com/bluelovers/node-upath2#readme"
        ]
      }
    },
    {
      "name": "v8-to-istanbul",
      "bom-ref": "v8-to-istanbul",
      "type": "library",
      "version": "8.1.1",
      "copyright": "Copyright (c) 2017, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/v8-to-istanbul@8.1.1",
      "description": "convert from v8 coverage format to istanbul's format",
      "supplier": {
        "url": [
          "https://github.com/bcoe/v8-to-istanbul#readme"
        ]
      }
    },
    {
      "name": "which",
      "bom-ref": "which",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/which@1.3.1",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/node-which"
        ]
      }
    },
    {
      "name": "which",
      "bom-ref": "which",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/node-which"
        ]
      }
    },
    {
      "name": "wrappy",
      "bom-ref": "wrappy",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "description": "Callback wrapping utility",
      "supplier": {
        "url": [
          "https://github.com/npm/wrappy"
        ]
      }
    },
    {
      "name": "y18n",
      "bom-ref": "y18n",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) 2015, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/y18n@4.0.3",
      "description": "Y18N is the internationalization library used by the technology called Yargs. Internationalization services enable users to access language-dependent resources like messages or texts to be displayed in a User Interface element.",
      "supplier": {
        "url": [
          "https://github.com/yargs/y18n"
        ]
      }
    },
    {
      "name": "y18n",
      "bom-ref": "y18n",
      "type": "library",
      "version": "5.0.8",
      "copyright": "Copyright (c) 2015, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/y18n@5.0.8",
      "description": "Y18N is the internationalization library used by the technology called Yargs. Internationalization services enable users to access language-dependent resources like messages or texts to be displayed in a User Interface element.",
      "supplier": {
        "url": [
          "https://github.com/yargs/y18n"
        ]
      }
    },
    {
      "name": "yallist",
      "bom-ref": "yallist",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yallist@3.1.1",
      "description": "Yet Another Linked List",
      "supplier": {
        "url": [
          "https://github.com/isaacs/yallist#readme"
        ]
      }
    },
    {
      "name": "yallist",
      "bom-ref": "yallist",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yallist@4.0.0",
      "description": "Yet Another Linked List",
      "supplier": {
        "url": [
          "https://github.com/isaacs/yallist#readme"
        ]
      }
    },
    {
      "name": "yaml",
      "bom-ref": "yaml",
      "type": "library",
      "version": "1.10.2",
      "copyright": "Copyright (c) 2018 Eemeli Aro <eemeli@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yaml@1.10.2",
      "description": "Yaml parser",
      "supplier": {
        "url": [
          "https://github.com/tj/js-yaml"
        ]
      }
    },
    {
      "name": "yaml",
      "bom-ref": "yaml",
      "type": "library",
      "version": "2.3.4",
      "copyright": "Copyright (c) Eemeli Aro <eemeli@gmail.com>\nCopyright (c) Microsoft Corporation",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yaml@2.3.4",
      "description": "Yaml parser",
      "supplier": {
        "url": [
          "https://github.com/tj/js-yaml"
        ]
      }
    },
    {
      "name": "yargs-parser",
      "bom-ref": "yargs-parser",
      "type": "library",
      "version": "20.2.9",
      "copyright": "Copyright (c) 2016, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "description": "Yargs-Parser is a parser exercised by Yargs, which parses optstrings. Parsing allows for the formal analysis by a computer of a sentence or other string of words into its constituents, resulting in a parse tree showing their syntactic relation to each other, which may also contain semantic and other information.",
      "supplier": {
        "url": [
          "https://github.com/yargs/yargs-parser"
        ]
      }
    },
    {
      "name": "yargs-parser",
      "bom-ref": "yargs-parser",
      "type": "library",
      "version": "21.1.1",
      "copyright": "Copyright (c) 2016, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@21.1.1",
      "description": "Yargs-Parser is a parser exercised by Yargs, which parses optstrings. Parsing allows for the formal analysis by a computer of a sentence or other string of words into its constituents, resulting in a parse tree showing their syntactic relation to each other, which may also contain semantic and other information.",
      "supplier": {
        "url": [
          "https://github.com/yargs/yargs-parser"
        ]
      }
    },
    {
      "name": "@aashutoshrathi/word-wrap",
      "bom-ref": "@aashutoshrathi/word-wrap",
      "type": "library",
      "version": "1.2.6",
      "copyright": "Copyright (c) 2014-2023, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6",
      "description": "Wrap words to a specified length.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/word-wrap"
        ]
      }
    },
    {
      "name": "@adobe/css-tools",
      "bom-ref": "@adobe/css-tools",
      "type": "library",
      "version": "4.3.2",
      "copyright": "Copyright (c) 2022 Jean-Philippe Zolesio <holblin@gmail.com>\nCopyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40adobe/css-tools@4.3.2",
      "description": "CSS parser / stringifier",
      "supplier": {
        "url": [
          "https://github.com/adobe/css-tools#readme"
        ]
      }
    },
    {
      "name": "@alloc/quick-lru",
      "bom-ref": "@alloc/quick-lru",
      "type": "library",
      "version": "5.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40alloc/quick-lru@5.2.0",
      "description": "Simple \u201CLeast Recently Used\u201D (LRU) cache",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/quick-lru#readme"
        ]
      }
    },
    {
      "name": "@apideck/better-ajv-errors",
      "bom-ref": "@apideck/better-ajv-errors",
      "type": "library",
      "version": "0.3.6",
      "copyright": "Copyright (c) 2021 Apideck",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40apideck/better-ajv-errors@0.3.6",
      "description": "Human-friendly JSON Schema validation for APIs",
      "supplier": {
        "url": [
          "https://github.com/apideck-libraries/better-ajv-errors#readme"
        ]
      }
    },
    {
      "name": "@babel/code-frame",
      "bom-ref": "@babel/code-frame",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.27.1",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/compat-data",
      "bom-ref": "@babel/compat-data",
      "type": "library",
      "version": "7.23.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.23.5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/core",
      "bom-ref": "@babel/core",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.23.7",
      "description": "Babel compiler core.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/eslint-parser",
      "bom-ref": "@babel/eslint-parser",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/eslint-parser@7.28.0",
      "description": "ESLint parser that allows for linting of experimental syntax transformed by Babel",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/generator",
      "bom-ref": "@babel/generator",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.28.0",
      "description": "Turns an AST into code.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-annotate-as-pure",
      "bom-ref": "@babel/helper-annotate-as-pure",
      "type": "library",
      "version": "7.27.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.27.3",
      "description": "Helper function to annotate paths and nodes with #__PURE__ comment",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-builder-binary-assignment-operator-visitor",
      "bom-ref": "@babel/helper-builder-binary-assignment-operator-visitor",
      "type": "library",
      "version": "7.22.15",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "description": "Helper function to build binary assignment operator visitors",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-compilation-targets",
      "bom-ref": "@babel/helper-compilation-targets",
      "type": "library",
      "version": "7.23.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.23.6",
      "description": "Engine compat data used in @babel/preset-env",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-create-class-features-plugin",
      "bom-ref": "@babel/helper-create-class-features-plugin",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.27.1",
      "description": "Compile class public and private fields, private methods and decorators to ES6",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-create-regexp-features-plugin",
      "bom-ref": "@babel/helper-create-regexp-features-plugin",
      "type": "library",
      "version": "7.22.15",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.22.15",
      "description": "Compile ESNext Regular Expressions to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-define-polyfill-provider",
      "bom-ref": "@babel/helper-define-polyfill-provider",
      "type": "library",
      "version": "0.4.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.4.4",
      "description": "Babel helper to create your own polyfill provider",
      "supplier": {
        "url": [
          "https://github.com/babel/babel-polyfills#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-environment-visitor",
      "bom-ref": "@babel/helper-environment-visitor",
      "type": "library",
      "version": "7.22.20",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-environment-visitor@7.22.20",
      "description": "Helper visitor to only visit nodes in the current 'this' context",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-helper-environment-visitor"
        ]
      }
    },
    {
      "name": "@babel/helper-function-name",
      "bom-ref": "@babel/helper-function-name",
      "type": "library",
      "version": "7.23.0",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-function-name@7.23.0",
      "description": "Helper function to change the property 'name' of every function",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-globals",
      "bom-ref": "@babel/helper-globals",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-globals@7.28.0",
      "description": "A collection of JavaScript globals for Babel internal usage",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/helper-hoist-variables",
      "bom-ref": "@babel/helper-hoist-variables",
      "type": "library",
      "version": "7.22.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-hoist-variables@7.22.5",
      "description": "Helper function to hoist variables",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-member-expression-to-functions",
      "bom-ref": "@babel/helper-member-expression-to-functions",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.27.1",
      "description": "Helper function to replace certain member expressions with function calls",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-module-imports",
      "bom-ref": "@babel/helper-module-imports",
      "type": "library",
      "version": "7.22.15",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.22.15",
      "description": "Babel helper functions for inserting module loads",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-module-transforms",
      "bom-ref": "@babel/helper-module-transforms",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.23.3",
      "description": "Babel helper functions for implementing ES6 module transformations",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-optimise-call-expression",
      "bom-ref": "@babel/helper-optimise-call-expression",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.27.1",
      "description": "Helper function to optimise call expression",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-plugin-utils",
      "bom-ref": "@babel/helper-plugin-utils",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.27.1",
      "description": "General utilities for plugins to use",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-remap-async-to-generator",
      "bom-ref": "@babel/helper-remap-async-to-generator",
      "type": "library",
      "version": "7.22.20",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.22.20",
      "description": "Helper function to remap async functions to generators",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-replace-supers",
      "bom-ref": "@babel/helper-replace-supers",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-replace-supers@7.27.1",
      "description": "Helper function to replace supers",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-simple-access",
      "bom-ref": "@babel/helper-simple-access",
      "type": "library",
      "version": "7.22.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-simple-access@7.22.5",
      "description": "Babel helper for ensuring that access to a given value is performed through simple accesses",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-skip-transparent-expression-wrappers",
      "bom-ref": "@babel/helper-skip-transparent-expression-wrappers",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.27.1",
      "description": "Helper which skips types and parentheses",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-split-export-declaration",
      "bom-ref": "@babel/helper-split-export-declaration",
      "type": "library",
      "version": "7.22.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.22.6",
      "description": "## API",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-string-parser",
      "bom-ref": "@babel/helper-string-parser",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1",
      "description": "A utility package to parse strings",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-helper-string-parser"
        ]
      }
    },
    {
      "name": "@babel/helper-validator-identifier",
      "bom-ref": "@babel/helper-validator-identifier",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.27.1",
      "description": "Validate identifier/keywords name",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-validator-option",
      "bom-ref": "@babel/helper-validator-option",
      "type": "library",
      "version": "7.23.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-option@7.23.5",
      "description": "Validate plugin/preset options",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/helper-wrap-function",
      "bom-ref": "@babel/helper-wrap-function",
      "type": "library",
      "version": "7.22.20",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-wrap-function@7.22.20",
      "description": "Helper to wrap functions inside a function call.",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helpers",
      "bom-ref": "@babel/helpers",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present, Facebook, Inc.\nCopyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helpers@7.23.7",
      "description": "Collection of helper functions used by Babel transforms.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/parser",
      "bom-ref": "@babel/parser",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Copyright (c) 2012-2014 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.28.0",
      "description": "A JavaScript parser",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
      "bom-ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3",
      "description": "Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression"
        ]
      }
    },
    {
      "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
      "bom-ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3",
      "description": "Transform optional chaining operators to workaround https://crbug.com/v8/11558",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining"
        ]
      }
    },
    {
      "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
      "bom-ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7",
      "description": "Transform static class fields assignments that are affected by https://crbug.com/v8/12421",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-class-properties",
      "bom-ref": "@babel/plugin-proposal-class-properties",
      "type": "library",
      "version": "7.18.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-class-properties@7.18.6",
      "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-decorators",
      "bom-ref": "@babel/plugin-proposal-decorators",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-decorators@7.23.7",
      "description": "Compile class and object decorators to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-nullish-coalescing-operator",
      "bom-ref": "@babel/plugin-proposal-nullish-coalescing-operator",
      "type": "library",
      "version": "7.18.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-nullish-coalescing-operator@7.18.6",
      "description": "Remove nullish coalescing operator",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-numeric-separator",
      "bom-ref": "@babel/plugin-proposal-numeric-separator",
      "type": "library",
      "version": "7.18.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-numeric-separator@7.18.6",
      "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-optional-chaining",
      "bom-ref": "@babel/plugin-proposal-optional-chaining",
      "type": "library",
      "version": "7.21.0",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-optional-chaining@7.21.0",
      "description": "Transform optional chaining operators into a series of nil checks",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-private-methods",
      "bom-ref": "@babel/plugin-proposal-private-methods",
      "type": "library",
      "version": "7.18.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-methods@7.18.6",
      "description": "This plugin transforms private class methods",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-proposal-private-property-in-object",
      "bom-ref": "@babel/plugin-proposal-private-property-in-object",
      "type": "library",
      "version": "7.21.0-placeholder-for-preset-env.2",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "description": "This plugin transforms checks for a private property in an object",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-async-generators",
      "bom-ref": "@babel/plugin-syntax-async-generators",
      "type": "library",
      "version": "7.8.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4",
      "description": "Allow parsing of async generator functions",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-async-generators"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-bigint",
      "bom-ref": "@babel/plugin-syntax-bigint",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-bigint@7.8.3",
      "description": "Allow parsing of BigInt literals",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-bigint"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-class-properties",
      "bom-ref": "@babel/plugin-syntax-class-properties",
      "type": "library",
      "version": "7.12.13",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13",
      "description": "Allow parsing of class properties",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-class-static-block",
      "bom-ref": "@babel/plugin-syntax-class-static-block",
      "type": "library",
      "version": "7.14.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5",
      "description": "Allow parsing of class static blocks",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-decorators",
      "bom-ref": "@babel/plugin-syntax-decorators",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-decorators@7.23.3",
      "description": "Allow parsing of decorators",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-dynamic-import",
      "bom-ref": "@babel/plugin-syntax-dynamic-import",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3",
      "description": "Allow parsing of import()",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-dynamic-import"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-export-namespace-from",
      "bom-ref": "@babel/plugin-syntax-export-namespace-from",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3",
      "description": "Allow parsing of export namespace from",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-export-namespace-from"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-flow",
      "bom-ref": "@babel/plugin-syntax-flow",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-flow@7.23.3",
      "description": "Allow parsing of the flow syntax",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-import-assertions",
      "bom-ref": "@babel/plugin-syntax-import-assertions",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.23.3",
      "description": "Allow parsing of the module assertion attributes in the import statement",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-import-attributes",
      "bom-ref": "@babel/plugin-syntax-import-attributes",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.23.3",
      "description": "Allow parsing of the module attributes in the import statement",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-import-meta",
      "bom-ref": "@babel/plugin-syntax-import-meta",
      "type": "library",
      "version": "7.10.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4",
      "description": "Allow parsing of import.meta",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-json-strings",
      "bom-ref": "@babel/plugin-syntax-json-strings",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3",
      "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-json-strings"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-jsx",
      "bom-ref": "@babel/plugin-syntax-jsx",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.23.3",
      "description": "Allow parsing of jsx",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-logical-assignment-operators",
      "bom-ref": "@babel/plugin-syntax-logical-assignment-operators",
      "type": "library",
      "version": "7.10.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "description": "Allow parsing of the logical assignment operators",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-nullish-coalescing-operator",
      "bom-ref": "@babel/plugin-syntax-nullish-coalescing-operator",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "description": "Allow parsing of the nullish-coalescing operator",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-nullish-coalescing-operator"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-numeric-separator",
      "bom-ref": "@babel/plugin-syntax-numeric-separator",
      "type": "library",
      "version": "7.10.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4",
      "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-object-rest-spread",
      "bom-ref": "@babel/plugin-syntax-object-rest-spread",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3",
      "description": "Allow parsing of object rest/spread",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-object-rest-spread"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-optional-catch-binding",
      "bom-ref": "@babel/plugin-syntax-optional-catch-binding",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3",
      "description": "Allow parsing of optional catch bindings",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-optional-catch-binding"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-optional-chaining",
      "bom-ref": "@babel/plugin-syntax-optional-chaining",
      "type": "library",
      "version": "7.8.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3",
      "description": "Allow parsing of optional properties",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@babel/plugin-syntax-optional-chaining"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-private-property-in-object",
      "bom-ref": "@babel/plugin-syntax-private-property-in-object",
      "type": "library",
      "version": "7.14.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5",
      "description": "Allow parsing of '#foo in obj' brand checks",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/@babel/plugin-syntax-private-property-in-object"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-top-level-await",
      "bom-ref": "@babel/plugin-syntax-top-level-await",
      "type": "library",
      "version": "7.14.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5",
      "description": "Allow parsing of top-level await in modules",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-typescript",
      "bom-ref": "@babel/plugin-syntax-typescript",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.23.3",
      "description": "Allow parsing of TypeScript syntax",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-unicode-sets-regex",
      "bom-ref": "@babel/plugin-syntax-unicode-sets-regex",
      "type": "library",
      "version": "7.18.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "description": "Parse regular expressions' unicodeSets (v) flag.",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-syntax-unicode-sets-regex"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-arrow-functions",
      "bom-ref": "@babel/plugin-transform-arrow-functions",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.23.3",
      "description": "Compile ES2015 arrow functions to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-async-generator-functions",
      "bom-ref": "@babel/plugin-transform-async-generator-functions",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.23.7",
      "description": "Turn async generator functions into ES2015 generators",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-async-generator-functions"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-async-to-generator",
      "bom-ref": "@babel/plugin-transform-async-to-generator",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.23.3",
      "description": "Turn async functions into ES2015 generators",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-block-scoped-functions",
      "bom-ref": "@babel/plugin-transform-block-scoped-functions",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.23.3",
      "description": "Babel plugin to ensure function declarations at the block level are block scoped",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-block-scoping",
      "bom-ref": "@babel/plugin-transform-block-scoping",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.23.4",
      "description": "Compile ES2015 block scoping (const and let) to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-class-properties",
      "bom-ref": "@babel/plugin-transform-class-properties",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.23.3",
      "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-class-properties"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-class-static-block",
      "bom-ref": "@babel/plugin-transform-class-static-block",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.23.4",
      "description": "Transform class static blocks",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-class-static-block"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-classes",
      "bom-ref": "@babel/plugin-transform-classes",
      "type": "library",
      "version": "7.23.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-classes@7.23.5",
      "description": "Compile ES2015 classes to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-computed-properties",
      "bom-ref": "@babel/plugin-transform-computed-properties",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.23.3",
      "description": "Compile ES2015 computed properties to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-destructuring",
      "bom-ref": "@babel/plugin-transform-destructuring",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.23.3",
      "description": "Compile ES2015 destructuring to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-dotall-regex",
      "bom-ref": "@babel/plugin-transform-dotall-regex",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.23.3",
      "description": "Compile regular expressions using the `s` (`dotAll`) flag to ES5.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-duplicate-keys",
      "bom-ref": "@babel/plugin-transform-duplicate-keys",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.23.3",
      "description": "Compile objects with duplicate keys to valid strict ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-dynamic-import",
      "bom-ref": "@babel/plugin-transform-dynamic-import",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.23.4",
      "description": "Transform import() expressions",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-exponentiation-operator",
      "bom-ref": "@babel/plugin-transform-exponentiation-operator",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.23.3",
      "description": "Compile exponentiation operator to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-export-namespace-from",
      "bom-ref": "@babel/plugin-transform-export-namespace-from",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.23.4",
      "description": "Compile export namespace to ES2015",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-export-namespace-from"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-flow-strip-types",
      "bom-ref": "@babel/plugin-transform-flow-strip-types",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-flow-strip-types@7.23.3",
      "description": "Strip flow type annotations from your output code.",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-for-of",
      "bom-ref": "@babel/plugin-transform-for-of",
      "type": "library",
      "version": "7.23.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.23.6",
      "description": "Compile ES2015 for...of to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-function-name",
      "bom-ref": "@babel/plugin-transform-function-name",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.23.3",
      "description": "Apply ES2015 function.name semantics to all functions",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-json-strings",
      "bom-ref": "@babel/plugin-transform-json-strings",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.23.4",
      "description": "Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-json-strings"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-literals",
      "bom-ref": "@babel/plugin-transform-literals",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-literals@7.23.3",
      "description": "Compile ES2015 unicode string and number literals to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-logical-assignment-operators",
      "bom-ref": "@babel/plugin-transform-logical-assignment-operators",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.23.4",
      "description": "Transforms logical assignment operators into short-circuited assignments",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-logical-assignment-operators"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-member-expression-literals",
      "bom-ref": "@babel/plugin-transform-member-expression-literals",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.23.3",
      "description": "Ensure that reserved words are quoted in property accesses",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-modules-amd",
      "bom-ref": "@babel/plugin-transform-modules-amd",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.23.3",
      "description": "This plugin transforms ES2015 modules to AMD",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-modules-commonjs",
      "bom-ref": "@babel/plugin-transform-modules-commonjs",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.23.3",
      "description": "This plugin transforms ES2015 modules to CommonJS",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-modules-systemjs",
      "bom-ref": "@babel/plugin-transform-modules-systemjs",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.23.3",
      "description": "This plugin transforms ES2015 modules to SystemJS",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-modules-umd",
      "bom-ref": "@babel/plugin-transform-modules-umd",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.23.3",
      "description": "This plugin transforms ES2015 modules to UMD",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-named-capturing-groups-regex",
      "bom-ref": "@babel/plugin-transform-named-capturing-groups-regex",
      "type": "library",
      "version": "7.22.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "description": "Compile regular expressions using named groups to ES5.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-new-target",
      "bom-ref": "@babel/plugin-transform-new-target",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.23.3",
      "description": "Transforms new.target meta property",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-nullish-coalescing-operator",
      "bom-ref": "@babel/plugin-transform-nullish-coalescing-operator",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.23.4",
      "description": "Remove nullish coalescing operator",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-nullish-coalescing-operator"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-numeric-separator",
      "bom-ref": "@babel/plugin-transform-numeric-separator",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.23.4",
      "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-numeric-separator"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-object-rest-spread",
      "bom-ref": "@babel/plugin-transform-object-rest-spread",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.23.4",
      "description": "Compile object rest and spread to ES5",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-object-rest-spread"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-object-super",
      "bom-ref": "@babel/plugin-transform-object-super",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.23.3",
      "description": "Compile ES2015 object super to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-optional-catch-binding",
      "bom-ref": "@babel/plugin-transform-optional-catch-binding",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.23.4",
      "description": "Compile optional catch bindings",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-optional-catch-binding"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-optional-chaining",
      "bom-ref": "@babel/plugin-transform-optional-chaining",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.23.4",
      "description": "Transform optional chaining operators into a series of nil checks",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-optional-chaining"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-parameters",
      "bom-ref": "@babel/plugin-transform-parameters",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.23.3",
      "description": "Compile ES2015 default and rest parameters to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-private-methods",
      "bom-ref": "@babel/plugin-transform-private-methods",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.23.3",
      "description": "This plugin transforms private class methods",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-private-methods"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-private-property-in-object",
      "bom-ref": "@babel/plugin-transform-private-property-in-object",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.27.1",
      "description": "This plugin transforms checks for a private property in an object",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-private-property-in-object"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-property-literals",
      "bom-ref": "@babel/plugin-transform-property-literals",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.23.3",
      "description": "Ensure that reserved words are quoted in object property keys",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-constant-elements",
      "bom-ref": "@babel/plugin-transform-react-constant-elements",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-constant-elements@7.23.3",
      "description": "Treat React JSX elements as value types and hoist them to the highest scope",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-display-name",
      "bom-ref": "@babel/plugin-transform-react-display-name",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-display-name@7.23.3",
      "description": "Add displayName to React.createClass calls",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-jsx",
      "bom-ref": "@babel/plugin-transform-react-jsx",
      "type": "library",
      "version": "7.23.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx@7.23.4",
      "description": "Turn JSX into React function calls",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-jsx-development",
      "bom-ref": "@babel/plugin-transform-react-jsx-development",
      "type": "library",
      "version": "7.22.5",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-development@7.22.5",
      "description": "Turn JSX into React function calls in development",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-pure-annotations",
      "bom-ref": "@babel/plugin-transform-react-pure-annotations",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-pure-annotations@7.23.3",
      "description": "Mark top-level React method calls as pure for tree shaking",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-regenerator",
      "bom-ref": "@babel/plugin-transform-regenerator",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.23.3",
      "description": "Explode async and generator functions into a state machine.",
      "supplier": {
        "url": [
          "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-reserved-words",
      "bom-ref": "@babel/plugin-transform-reserved-words",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.23.3",
      "description": "Ensure that no reserved words are used.",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-runtime",
      "bom-ref": "@babel/plugin-transform-runtime",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-runtime@7.23.7",
      "description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-shorthand-properties",
      "bom-ref": "@babel/plugin-transform-shorthand-properties",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.23.3",
      "description": "Compile ES2015 shorthand properties to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-spread",
      "bom-ref": "@babel/plugin-transform-spread",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-spread@7.23.3",
      "description": "Compile ES2015 spread to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-sticky-regex",
      "bom-ref": "@babel/plugin-transform-sticky-regex",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.23.3",
      "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-template-literals",
      "bom-ref": "@babel/plugin-transform-template-literals",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.23.3",
      "description": "Compile ES2015 template literals to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-typeof-symbol",
      "bom-ref": "@babel/plugin-transform-typeof-symbol",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.23.3",
      "description": "This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning \u201Csymbol\u201D for symbols)",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-typescript",
      "bom-ref": "@babel/plugin-transform-typescript",
      "type": "library",
      "version": "7.23.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typescript@7.23.6",
      "description": "Transform TypeScript into ES.next",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-unicode-escapes",
      "bom-ref": "@babel/plugin-transform-unicode-escapes",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.23.3",
      "description": "Compile ES2015 Unicode escapes to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-unicode-property-regex",
      "bom-ref": "@babel/plugin-transform-unicode-property-regex",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.23.3",
      "description": "Compile Unicode property escapes in Unicode regular expressions to ES5.",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-property-regex"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-unicode-regex",
      "bom-ref": "@babel/plugin-transform-unicode-regex",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.23.3",
      "description": "Compile ES2015 Unicode regex to ES5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-unicode-sets-regex",
      "bom-ref": "@babel/plugin-transform-unicode-sets-regex",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.23.3",
      "description": "Compile regular expressions' unicodeSets (v) flag.",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-sets-regex"
        ]
      }
    },
    {
      "name": "@babel/preset-env",
      "bom-ref": "@babel/preset-env",
      "type": "library",
      "version": "7.23.7",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-env@7.23.7",
      "description": "A Babel preset for each environment.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/preset-modules",
      "bom-ref": "@babel/preset-modules",
      "type": "library",
      "version": "0.1.6-no-external-plugins",
      "copyright": "Copyright (c) 2020 Babel",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins",
      "description": "A Babel preset that targets modern browsers by fixing engine bugs.",
      "supplier": {
        "url": [
          "https://github.com/babel/preset-modules#readme"
        ]
      }
    },
    {
      "name": "@babel/preset-react",
      "bom-ref": "@babel/preset-react",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-react@7.23.3",
      "description": "Babel preset for all React plugins.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/preset-typescript",
      "bom-ref": "@babel/preset-typescript",
      "type": "library",
      "version": "7.23.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-typescript@7.23.3",
      "description": "Babel preset for TypeScript.",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/regjsgen",
      "bom-ref": "@babel/regjsgen",
      "type": "library",
      "version": "0.8.0",
      "copyright": "Copyright (c) 2014-2020 Benjamin Tan <https://ofcr.se/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/regjsgen@0.8.0",
      "description": "Generate regular expressions from regjsparser\u2019s AST.",
      "supplier": {
        "url": [
          "https://github.com/bnjmnt4n/regjsgen"
        ]
      }
    },
    {
      "name": "@babel/runtime",
      "bom-ref": "@babel/runtime",
      "type": "library",
      "version": "7.28.2",
      "copyright": "Copyright (c) 2014-present, Facebook, Inc.\nCopyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.28.2",
      "description": "babel selfContained runtime",
      "supplier": {
        "url": [
          "https://babeljs.io/docs/en/next/babel-runtime"
        ]
      }
    },
    {
      "name": "@babel/template",
      "bom-ref": "@babel/template",
      "type": "library",
      "version": "7.27.2",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.27.2",
      "description": "Generate an AST from a string template.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/types",
      "bom-ref": "@babel/types",
      "type": "library",
      "version": "7.28.2",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.28.2",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@bcoe/v8-coverage",
      "bom-ref": "@bcoe/v8-coverage",
      "type": "library",
      "version": "0.2.3",
      "copyright": "Copyright (c) 2015-2017 Charles Samborski\nCopyright (c) 2017, Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3",
      "description": "Helper functions for V8 coverage files.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/@bcoe/v8-coverage"
        ]
      }
    },
    {
      "name": "@commitlint/config-validator",
      "bom-ref": "@commitlint/config-validator",
      "type": "library",
      "version": "16.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/config-validator@16.2.1",
      "description": "config validator for commitlint.config.js",
      "supplier": {
        "url": [
          "https://commitlint.js.org/"
        ]
      }
    },
    {
      "name": "@commitlint/cz-commitlint",
      "bom-ref": "@commitlint/cz-commitlint",
      "type": "library",
      "version": "16.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/cz-commitlint@16.3.0",
      "description": "Commitizen adapter using the commitlint.config.js",
      "supplier": {
        "url": [
          "https://github.com/conventional-changelog/commitlint#readme"
        ]
      }
    },
    {
      "name": "@commitlint/format",
      "bom-ref": "@commitlint/format",
      "type": "library",
      "version": "16.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/format@16.2.1",
      "description": "Format commitlint reports",
      "supplier": {
        "url": [
          "https://github.com/marionebl/commitlint#readme"
        ]
      }
    },
    {
      "name": "@commitlint/load",
      "bom-ref": "@commitlint/load",
      "type": "library",
      "version": "16.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/load@16.3.0",
      "description": "Load shared commitlint configuration",
      "supplier": {
        "url": [
          "https://github.com/marionebl/commitlint#readme"
        ]
      }
    },
    {
      "name": "@commitlint/types",
      "bom-ref": "@commitlint/types",
      "type": "library",
      "version": "16.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/types@16.2.1",
      "description": "Shared types for commitlint packages",
      "supplier": {
        "url": [
          "https://github.com/conventional-changelog/commitlint#readme"
        ]
      }
    },
    {
      "name": "@commitlint/utils",
      "bom-ref": "@commitlint/utils",
      "type": "library",
      "version": "16.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/ensure@16.2.1",
      "description": "Development utilities for @commitlint",
      "supplier": {
        "url": [
          "https://github.com/marionebl/commitlint#readme"
        ]
      }
    },
    {
      "name": "@commitlint/utils",
      "bom-ref": "@commitlint/utils",
      "type": "library",
      "version": "16.2.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/config-conventional@16.2.4",
      "description": "Development utilities for @commitlint",
      "supplier": {
        "url": [
          "https://github.com/marionebl/commitlint#readme"
        ]
      }
    },
    {
      "name": "@cspotcode/source-map-support",
      "bom-ref": "@cspotcode/source-map-support",
      "type": "library",
      "version": "0.8.1",
      "copyright": "Copyright (c) 2014 Evan Wallace",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40cspotcode/source-map-support@0.8.1",
      "description": "Fixes stack traces for files with source maps",
      "supplier": {
        "url": [
          "https://github.com/cspotcode/node-source-map-support#readme"
        ]
      }
    },
    {
      "name": "@date-io/core",
      "bom-ref": "@date-io/core",
      "type": "library",
      "version": "1.3.13",
      "copyright": "Copyright (c) 2017 Dmitriy Kovalenko",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40date-io/core@1.3.13",
      "description": "Abstraction over common javascript date management libraries",
      "supplier": {
        "url": [
          "https://github.com/dmtrKovalenko/date-io#readme"
        ]
      }
    },
    {
      "name": "@date-io/date-fns",
      "bom-ref": "@date-io/date-fns",
      "type": "library",
      "version": "1.3.13",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40date-io/date-fns@1.3.13",
      "description": "Abstraction over common javascript date management libraries",
      "supplier": {
        "url": [
          "https://github.com/dmtrKovalenko/date-io#readme"
        ]
      }
    },
    {
      "name": "@emotion/babel-plugin",
      "bom-ref": "@emotion/babel-plugin",
      "type": "library",
      "version": "11.13.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/babel-plugin@11.13.5",
      "description": "A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.",
      "supplier": {
        "url": [
          "https://emotion.sh"
        ]
      }
    },
    {
      "name": "@emotion/cache",
      "bom-ref": "@emotion/cache",
      "type": "library",
      "version": "11.14.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/cache@11.14.0",
      "description": "emotion's cache",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/hash",
      "bom-ref": "@emotion/hash",
      "type": "library",
      "version": "0.9.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/hash@0.9.2",
      "description": "A MurmurHash2 implementation",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/is-prop-valid",
      "bom-ref": "@emotion/is-prop-valid",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/is-prop-valid@1.3.1",
      "description": "A function to check whether a prop is valid for HTML and SVG elements",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/memoize",
      "bom-ref": "@emotion/memoize",
      "type": "library",
      "version": "0.9.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/memoize@0.9.0",
      "description": "emotion's memoize utility",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/react",
      "bom-ref": "@emotion/react",
      "type": "library",
      "version": "11.14.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/react@11.14.0",
      "description": "> Simple styling in React.",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/serialize",
      "bom-ref": "@emotion/serialize",
      "type": "library",
      "version": "1.3.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/serialize@1.3.3",
      "description": "serialization utils for emotion",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/sheet",
      "bom-ref": "@emotion/sheet",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/sheet@1.4.0",
      "description": "emotion's stylesheet",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/styled",
      "bom-ref": "@emotion/styled",
      "type": "library",
      "version": "11.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/styled@11.14.1",
      "description": "styled API for emotion",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/stylis",
      "bom-ref": "@emotion/stylis",
      "type": "library",
      "version": "0.8.5",
      "copyright": "Copyright (c) Emotion team and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/stylis@0.8.5",
      "description": "internal flow types and constants for emotion",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@emotion/stylis"
        ]
      }
    },
    {
      "name": "@emotion/unitless",
      "bom-ref": "@emotion/unitless",
      "type": "library",
      "version": "0.7.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/unitless@0.7.5",
      "description": "An object of css properties that don't accept values with units",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/unitless",
      "bom-ref": "@emotion/unitless",
      "type": "library",
      "version": "0.10.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/unitless@0.10.0",
      "description": "An object of css properties that don't accept values with units",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/use-insertion-effect-with-fallbacks",
      "bom-ref": "@emotion/use-insertion-effect-with-fallbacks",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/use-insertion-effect-with-fallbacks@1.2.0",
      "description": "A wrapper package that uses `useInsertionEffect` or a fallback for it",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/utils",
      "bom-ref": "@emotion/utils",
      "type": "library",
      "version": "1.4.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/utils@1.4.2",
      "description": "internal utils for emotion",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/weak-memoize",
      "bom-ref": "@emotion/weak-memoize",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/weak-memoize@0.4.0",
      "description": "A memoization function that uses a WeakMap",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@eslint-community/eslint-utils",
      "bom-ref": "@eslint-community/eslint-utils",
      "type": "library",
      "version": "4.4.0",
      "copyright": "Copyright (c) 2018 Toru Nagashima",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
      "description": "Utilities for ESLint plugins.",
      "supplier": {
        "url": [
          "https://github.com/eslint-community/eslint-utils#readme"
        ]
      }
    },
    {
      "name": "@eslint-community/regexpp",
      "bom-ref": "@eslint-community/regexpp",
      "type": "library",
      "version": "4.10.0",
      "copyright": "Copyright (c) 2018 Toru Nagashima",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint-community/regexpp@4.10.0",
      "description": "Regular expression parser for ECMAScript.",
      "supplier": {
        "url": [
          "https://github.com/eslint-community/regexpp#readme"
        ]
      }
    },
    {
      "name": "@eslint/eslintrc",
      "bom-ref": "@eslint/eslintrc",
      "type": "library",
      "version": "2.1.4",
      "copyright": "Copyright (c) 2015-2017 Evgeny Poberezkin\nCopyright (c) OpenJS Foundation and other contributors, <www.openjsf.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "description": "The legacy ESLintRC config file format for ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslintrc#readme"
        ]
      }
    },
    {
      "name": "@eslint/js",
      "bom-ref": "@eslint/js",
      "type": "library",
      "version": "8.57.1",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors, <www.openjsf.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/js@8.57.1",
      "description": "ESLint JavaScript language implementation",
      "supplier": {
        "url": [
          "https://eslint.org"
        ]
      }
    },
    {
      "name": "@floating-ui/core",
      "bom-ref": "@floating-ui/core",
      "type": "library",
      "version": "1.7.3",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/core@1.7.3",
      "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more",
      "supplier": {
        "url": [
          "https://floating-ui.com"
        ]
      }
    },
    {
      "name": "@floating-ui/dom",
      "bom-ref": "@floating-ui/dom",
      "type": "library",
      "version": "1.7.3",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/dom@1.7.3",
      "description": "Floating UI for the web",
      "supplier": {
        "url": [
          "https://floating-ui.com"
        ]
      }
    },
    {
      "name": "@floating-ui/react",
      "bom-ref": "@floating-ui/react",
      "type": "library",
      "version": "0.26.28",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/react@0.26.28",
      "description": "Floating UI for React",
      "supplier": {
        "url": [
          "https://floating-ui.com/docs/react"
        ]
      }
    },
    {
      "name": "@floating-ui/react-dom",
      "bom-ref": "@floating-ui/react-dom",
      "type": "library",
      "version": "2.1.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/react-dom@2.1.5",
      "description": "Floating UI for React DOM",
      "supplier": {
        "url": [
          "https://floating-ui.com/docs/react-dom"
        ]
      }
    },
    {
      "name": "@floating-ui/utils",
      "bom-ref": "@floating-ui/utils",
      "type": "library",
      "version": "0.2.10",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/utils@0.2.10",
      "description": "Utilities for Floating UI",
      "supplier": {
        "url": [
          "https://floating-ui.com"
        ]
      }
    },
    {
      "name": "@formatjs/ecma402-abstract",
      "bom-ref": "@formatjs/ecma402-abstract",
      "type": "library",
      "version": "1.11.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/ecma402-abstract@1.11.4",
      "description": "A collection of implementation for ECMAScript abstract operations",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs"
        ]
      }
    },
    {
      "name": "@formatjs/fast-memoize",
      "bom-ref": "@formatjs/fast-memoize",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/fast-memoize@1.2.1",
      "description": "fork of fast-memoize and support esm",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@formatjs/icu-messageformat-parser",
      "bom-ref": "@formatjs/icu-messageformat-parser",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/icu-messageformat-parser@2.1.0",
      "description": "Hand-written ICU MessageFormat parser with compatible output as [`intl-messageformat-parser`](https://www.npmjs.com/package/intl-messageformat-parser) but 6 - 10 times as fast.",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@formatjs/icu-skeleton-parser",
      "bom-ref": "@formatjs/icu-skeleton-parser",
      "type": "library",
      "version": "1.3.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/icu-skeleton-parser@1.3.6",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@formatjs/intl",
      "bom-ref": "@formatjs/intl",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/intl@2.2.1",
      "description": "Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.",
      "supplier": {
        "url": [
          "https://formatjs.io"
        ]
      }
    },
    {
      "name": "@formatjs/intl-displaynames",
      "bom-ref": "@formatjs/intl-displaynames",
      "type": "library",
      "version": "5.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/intl-displaynames@5.4.3",
      "description": "Polyfill for: https://tc39.es/proposal-intl-displaynames",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs"
        ]
      }
    },
    {
      "name": "@formatjs/intl-listformat",
      "bom-ref": "@formatjs/intl-listformat",
      "type": "library",
      "version": "6.5.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/intl-listformat@6.5.3",
      "description": "Formats JS list in a i18n-safe way",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs"
        ]
      }
    },
    {
      "name": "@formatjs/intl-localematcher",
      "bom-ref": "@formatjs/intl-localematcher",
      "type": "library",
      "version": "0.2.25",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/intl-localematcher@0.2.25",
      "description": "Intl.LocaleMatcher ponyfill",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@fullcalendar/common",
      "bom-ref": "@fullcalendar/common",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/common@5.11.5",
      "description": "internal package",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/core",
      "bom-ref": "@fullcalendar/core",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/core@5.11.5",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/daygrid",
      "bom-ref": "@fullcalendar/daygrid",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/daygrid@5.11.5",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/interaction",
      "bom-ref": "@fullcalendar/interaction",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/interaction@5.11.5",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/react",
      "bom-ref": "@fullcalendar/react",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/react@5.11.5",
      "description": "An official FullCalendar component for React",
      "supplier": {
        "url": [
          "https://github.com/fullcalendar/fullcalendar-react#readme"
        ]
      }
    },
    {
      "name": "@fullcalendar/timegrid",
      "bom-ref": "@fullcalendar/timegrid",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/timegrid@5.11.5",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@icons/material",
      "bom-ref": "@icons/material",
      "type": "library",
      "version": "0.2.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40icons/material@0.2.4",
      "supplier": {
        "url": [
          "https://github.com/at-icons/material#readme"
        ]
      }
    },
    {
      "name": "@istanbuljs/schema",
      "bom-ref": "@istanbuljs/schema",
      "type": "library",
      "version": "0.1.3",
      "copyright": "Copyright (c) 2019 CFWare, LLC",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40istanbuljs/schema@0.1.3",
      "description": "Schemas describing various structures used by nyc and istanbuljs",
      "supplier": {
        "url": [
          "https://github.com/istanbuljs/schema#readme"
        ]
      }
    },
    {
      "name": "@jest/console",
      "bom-ref": "@jest/console",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/console@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/console",
      "bom-ref": "@jest/console",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/console@28.1.3",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/core",
      "bom-ref": "@jest/core",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/core@27.5.1",
      "description": "Delightful JavaScript Testing.",
      "supplier": {
        "url": [
          "https://jestjs.io/"
        ]
      }
    },
    {
      "name": "@jest/environment",
      "bom-ref": "@jest/environment",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/environment@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/fake-timers",
      "bom-ref": "@jest/fake-timers",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/fake-timers@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/globals",
      "bom-ref": "@jest/globals",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/globals@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/reporters",
      "bom-ref": "@jest/reporters",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/reporters@27.5.1",
      "description": "Jest's reporters",
      "supplier": {
        "url": [
          "https://jestjs.io/"
        ]
      }
    },
    {
      "name": "@jest/schemas",
      "bom-ref": "@jest/schemas",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/schemas@28.1.3",
      "description": "Experimental and currently incomplete module for JSON schemas for [Jest's](https://jestjs.io/) configuration.",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/source-map",
      "bom-ref": "@jest/source-map",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/source-map@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/test-result",
      "bom-ref": "@jest/test-result",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/test-result@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/test-result",
      "bom-ref": "@jest/test-result",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/test-result@28.1.3",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/test-sequencer",
      "bom-ref": "@jest/test-sequencer",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/test-sequencer@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/transform",
      "bom-ref": "@jest/transform",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/transform@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/types",
      "bom-ref": "@jest/types",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/types@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jest/types",
      "bom-ref": "@jest/types",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jest/types@28.1.3",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/gen-mapping",
      "bom-ref": "@jridgewell/gen-mapping",
      "type": "library",
      "version": "0.3.13",
      "copyright": "Copyright (c) 2022 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
      "description": "Generate source maps",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/gen-mapping#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/resolve-uri",
      "bom-ref": "@jridgewell/resolve-uri",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) 2019 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1",
      "description": "Resolve a URI relative to an optional base URI",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/resolve-uri#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/source-map",
      "bom-ref": "@jridgewell/source-map",
      "type": "library",
      "version": "0.3.5",
      "copyright": "Copyright (c) 2019 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/source-map@0.3.5",
      "description": "Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/source-map#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/sourcemap-codec",
      "bom-ref": "@jridgewell/sourcemap-codec",
      "type": "library",
      "version": "1.5.5",
      "copyright": "Copyright (c) 2015 Rich Harris",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
      "description": "Encode/decode sourcemap mappings",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/sourcemap-codec#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/trace-mapping",
      "bom-ref": "@jridgewell/trace-mapping",
      "type": "library",
      "version": "0.3.30",
      "copyright": "Copyright (c) 2022 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.30",
      "description": "Trace the original position through a source map",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/trace-mapping#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/trace-mapping",
      "bom-ref": "@jridgewell/trace-mapping",
      "type": "library",
      "version": "0.3.9",
      "copyright": "Copyright (c) 2022 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.9",
      "description": "Trace the original position through a source map",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/trace-mapping#readme"
        ]
      }
    },
    {
      "name": "@kurkle/color",
      "bom-ref": "@kurkle/color",
      "type": "library",
      "version": "0.3.4",
      "copyright": "Copyright (c) 2018-2024 Jukka Kurkela",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40kurkle/color@0.3.4",
      "description": "css color parsing, manupulation and conversion",
      "supplier": {
        "url": [
          "https://github.com/kurkle/color#readme"
        ]
      }
    },
    {
      "name": "@leichtgewicht/ip-codec",
      "bom-ref": "@leichtgewicht/ip-codec",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) 2021 Martin Heidegger",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40leichtgewicht/ip-codec@2.0.4",
      "description": "Small package to encode or decode IP addresses from buffers to strings.",
      "supplier": {
        "url": [
          "https://github.com/martinheidegger/ip-codec#readme"
        ]
      }
    },
    {
      "name": "@mswjs/cookies",
      "bom-ref": "@mswjs/cookies",
      "type": "library",
      "version": "0.2.2",
      "copyright": "Copyright (c) 2020-present Artem Zakharchenko",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mswjs/cookies@0.2.2",
      "description": "Virtual cookies store to manage Request/Response associations.",
      "supplier": {
        "url": [
          "https://github.com/mswjs/cookies#readme"
        ]
      }
    },
    {
      "name": "@mswjs/interceptors",
      "bom-ref": "@mswjs/interceptors",
      "type": "library",
      "version": "0.17.10",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mswjs/interceptors@0.17.10",
      "description": "Low-level HTTP/HTTPS/XHR/fetch request interception library.",
      "supplier": {
        "url": [
          "https://github.com/mswjs/interceptors#readme"
        ]
      }
    },
    {
      "name": "@mui/base",
      "bom-ref": "@mui/base",
      "type": "library",
      "version": "5.0.0-beta.40-1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/base@5.0.0-beta.40-1",
      "description": "Unstyled React components with which to implement custom design systems.",
      "supplier": {
        "url": [
          "https://mui.com/customization/unstyled-components/"
        ]
      }
    },
    {
      "name": "@mui/base",
      "bom-ref": "@mui/base",
      "type": "library",
      "version": "5.0.0-dev.20240529-082515-213b5e33ab",
      "copyright": "Copyright (c) 2014 Call-Em-All",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/base@5.0.0-dev.20240529-082515-213b5e33ab",
      "description": "Unstyled React components with which to implement custom design systems.",
      "supplier": {
        "url": [
          "https://mui.com/customization/unstyled-components/"
        ]
      }
    },
    {
      "name": "@mui/core-downloads-tracker",
      "bom-ref": "@mui/core-downloads-tracker",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/core-downloads-tracker@5.18.0",
      "description": "Internal package to track number of downloads of our design system libraries",
      "supplier": {
        "url": [
          "https://mui.com/"
        ]
      }
    },
    {
      "name": "@mui/icons-material",
      "bom-ref": "@mui/icons-material",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/icons-material@5.18.0",
      "description": "Material Design icons distributed as SVG React components.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/components/material-icons/"
        ]
      }
    },
    {
      "name": "@mui/lab",
      "bom-ref": "@mui/lab",
      "type": "library",
      "version": "5.0.0-alpha.177",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/lab@5.0.0-alpha.177",
      "description": "Laboratory for new Material-UI modules.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/components/about-the-lab/"
        ]
      }
    },
    {
      "name": "@mui/material",
      "bom-ref": "@mui/material",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/material@5.18.0",
      "description": "Quickly build beautiful React apps. Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.",
      "supplier": {
        "url": [
          "https://material-ui.com/"
        ]
      }
    },
    {
      "name": "@mui/private-theming",
      "bom-ref": "@mui/private-theming",
      "type": "library",
      "version": "5.17.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/private-theming@5.17.1",
      "description": "Material-UI Theming - The React theme context to be shared between `@mui/styles` and `@mui/material`.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/"
        ]
      }
    },
    {
      "name": "@mui/styled-engine",
      "bom-ref": "@mui/styled-engine",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/styled-engine@5.18.0",
      "description": "styled() API wrapper package for emotion.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/guides/styled-engine/"
        ]
      }
    },
    {
      "name": "@mui/styles",
      "bom-ref": "@mui/styles",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/styles@5.18.0",
      "description": "Material-UI Styles - The styling solution of Material-UI.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/styles/basics/"
        ]
      }
    },
    {
      "name": "@mui/system",
      "bom-ref": "@mui/system",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/system@5.18.0",
      "description": "CSS utilities for rapidly laying out custom designs.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/system/basics/"
        ]
      }
    },
    {
      "name": "@mui/types",
      "bom-ref": "@mui/types",
      "type": "library",
      "version": "7.2.24",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/types@7.2.24",
      "description": "Utility types for Material-UI.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-types"
        ]
      }
    },
    {
      "name": "@mui/utils",
      "bom-ref": "@mui/utils",
      "type": "library",
      "version": "5.17.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/utils@5.17.1",
      "description": "Utility functions for React components.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-utils"
        ]
      }
    },
    {
      "name": "@mui/utils",
      "bom-ref": "@mui/utils",
      "type": "library",
      "version": "6.4.9",
      "copyright": "Copyright (c) 2014 Call-Em-All",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/utils@6.4.9",
      "description": "Utility functions for React components.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-utils"
        ]
      }
    },
    {
      "name": "@mui/x-charts",
      "bom-ref": "@mui/x-charts",
      "type": "library",
      "version": "7.23.2",
      "copyright": "Copyright (c) 2020 Material-UI SAS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-charts@7.23.2",
      "description": "The community edition of the charts components (MUI X).",
      "supplier": {
        "url": [
          "https://mui.com/x/react-charts/"
        ]
      }
    },
    {
      "name": "@mui/x-charts-vendor",
      "bom-ref": "@mui/x-charts-vendor",
      "type": "library",
      "version": "7.20.0",
      "copyright": "Copyright (c) 2021 Mapbox\nCopyright (c) 2010-2023 Mike Bostock\nCopyright (c) 2018 Vladimir Agafonkin.\nCopyright (c) 2018-2021 Observable, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-charts-vendor@7.20.0",
      "description": "Vendored dependencies for MUI X Charts",
      "supplier": {
        "url": [
          "https://github.com/mui/mui-x#readme"
        ]
      }
    },
    {
      "name": "@mui/x-data-grid",
      "bom-ref": "@mui/x-data-grid",
      "type": "library",
      "version": "5.17.26",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin\nCopyright (c) 2020 Material-UI SAS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-data-grid@5.17.26",
      "description": "The community edition of the data grid component (Material-UI X).",
      "supplier": {
        "url": [
          "https://material-ui.com/components/data-grid/"
        ]
      }
    },
    {
      "name": "@mui/x-date-pickers",
      "bom-ref": "@mui/x-date-pickers",
      "type": "library",
      "version": "6.20.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-date-pickers@6.20.2",
      "description": "The community edition of the date picker components (MUI X).",
      "supplier": {
        "url": [
          "https://mui.com/components/x/react-date-pickers/date-picker/"
        ]
      }
    },
    {
      "name": "@mui/x-internals",
      "bom-ref": "@mui/x-internals",
      "type": "library",
      "version": "7.23.0",
      "copyright": "Copyright (c) 2020 Material-UI SAS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-internals@7.23.0",
      "description": "Utility functions for the MUI X packages (internal use only).",
      "supplier": {
        "url": [
          "https://mui.com/x/"
        ]
      }
    },
    {
      "name": "@nicolo-ribaudo/eslint-scope-5-internals",
      "bom-ref": "@nicolo-ribaudo/eslint-scope-5-internals",
      "type": "library",
      "version": "5.1.1-v1",
      "copyright": "Copyright (c) 2022 Nicol",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1",
      "description": "Proxy package exposing internals of eslint-scope@5 for @babel/eslint-parser",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@nicolo-ribaudo/eslint-scope-5-internals"
        ]
      }
    },
    {
      "name": "@nodelib/fs.scandir",
      "bom-ref": "@nodelib/fs.scandir",
      "type": "library",
      "version": "2.1.5",
      "copyright": "Copyright (c) Denis Malinochkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "description": "List files and directories inside the specified path",
      "supplier": {
        "url": [
          "https://github.com/nodelib/nodelib/tree/master#readme"
        ]
      }
    },
    {
      "name": "@nodelib/fs.stat",
      "bom-ref": "@nodelib/fs.stat",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright (c) Denis Malinochkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "description": "Get the status of a file with some features",
      "supplier": {
        "url": [
          "https://github.com/nodelib/nodelib/tree/master#readme"
        ]
      }
    },
    {
      "name": "@nodelib/fs.walk",
      "bom-ref": "@nodelib/fs.walk",
      "type": "library",
      "version": "1.2.8",
      "copyright": "Copyright (c) Denis Malinochkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "description": "A library for efficiently walking a directory recursively",
      "supplier": {
        "url": [
          "https://github.com/nodelib/nodelib/tree/master#readme"
        ]
      }
    },
    {
      "name": "@open-draft/until",
      "bom-ref": "@open-draft/until",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40open-draft/until@1.0.3",
      "description": "Gracefully handle a Promise using async/await.",
      "supplier": {
        "url": [
          "https://github.com/open-draft/until#readme"
        ]
      }
    },
    {
      "name": "@optimize-lodash/rollup-plugin",
      "bom-ref": "@optimize-lodash/rollup-plugin",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) 2021 Kyle Johnson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40optimize-lodash/rollup-plugin@3.2.0",
      "description": "Rewrite lodash imports with Rollup for improved tree-shaking.",
      "supplier": {
        "url": [
          "https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/rollup-plugin"
        ]
      }
    },
    {
      "name": "@optimize-lodash/transform",
      "bom-ref": "@optimize-lodash/transform",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Copyright (c) 2021 Kyle Johnson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40optimize-lodash/transform@3.0.3",
      "description": "Rewrites lodash imports in a given source file to be specific.",
      "supplier": {
        "url": [
          "https://github.com/kyle-johnson/rollup-plugin-optimize-lodash-imports/tree/main/packages/transform"
        ]
      }
    },
    {
      "name": "@pkgjs/parseargs",
      "bom-ref": "@pkgjs/parseargs",
      "type": "library",
      "version": "0.11.0",
      "copyright": "Copyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0",
      "description": "Polyfill of future proposal for `util.parseArgs()`",
      "supplier": {
        "url": [
          "https://github.com/pkgjs/parseargs#readme"
        ]
      }
    },
    {
      "name": "@pmmmwh/react-refresh-webpack-plugin",
      "bom-ref": "@pmmmwh/react-refresh-webpack-plugin",
      "type": "library",
      "version": "0.5.11",
      "copyright": "Copyright (c) 2019 Michael Mok",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40pmmmwh/react-refresh-webpack-plugin@0.5.11",
      "description": "An **EXPERIMENTAL** Webpack plugin to enable \"Fast Refresh\" (also previously known as _Hot Reloading_) for React components.",
      "supplier": {
        "url": [
          "https://github.com/pmmmwh/react-refresh-webpack-plugin#readme"
        ]
      }
    },
    {
      "name": "@popperjs/core",
      "bom-ref": "@popperjs/core",
      "type": "library",
      "version": "2.11.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40popperjs/core@2.11.8",
      "description": "Positioning tooltips (_but also dropdowns, popovers, and more_) has always been particularly painful.",
      "supplier": {
        "url": [
          "https://github.com/popperjs/popper-core#readme"
        ]
      }
    },
    {
      "name": "@react-spring/animated",
      "bom-ref": "@react-spring/animated",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/animated@9.7.5",
      "description": "Cross-platform animation engine",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/animated#readme"
        ]
      }
    },
    {
      "name": "@react-spring/core",
      "bom-ref": "@react-spring/core",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/core@9.7.5",
      "description": "Cross-platform animation engine",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/core#readme"
        ]
      }
    },
    {
      "name": "@react-spring/rafz",
      "bom-ref": "@react-spring/rafz",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/rafz@9.7.5",
      "description": "react-spring's fork of rafz one frameloop to rule them all",
      "supplier": {
        "url": [
          "https://github.com/pmndrs/react-spring/tree/master/packages/rafz#readme"
        ]
      }
    },
    {
      "name": "@react-spring/shared",
      "bom-ref": "@react-spring/shared",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors\nCopyright (c) Alec Larson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/shared@9.7.5",
      "description": "This package contains modules which are **not imported** by the main module.",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/shared#readme"
        ]
      }
    },
    {
      "name": "@react-spring/types",
      "bom-ref": "@react-spring/types",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors\nCopyright (c) Alec Larson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/types@9.7.5",
      "description": "Internal package with TypeScript stuff",
      "supplier": {
        "url": [
          "https://github.com/pmndrs/react-spring#readme"
        ]
      }
    },
    {
      "name": "@react-spring/web",
      "bom-ref": "@react-spring/web",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/web@9.7.5",
      "description": "Cross-platform animation engine",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/web#readme"
        ]
      }
    },
    {
      "name": "@reduxjs/toolkit",
      "bom-ref": "@reduxjs/toolkit",
      "type": "library",
      "version": "1.9.7",
      "copyright": "Copyright (c) 2018 Mark Erikson\nCopyright (c) 2018-2021 the Deno authors.\nCopyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40reduxjs/toolkit@1.9.7",
      "description": "The official, opinionated, batteries-included toolset for efficient Redux development",
      "supplier": {
        "url": [
          "https://github.com/reduxjs/redux-toolkit#readme"
        ]
      }
    },
    {
      "name": "@remix-run/router",
      "bom-ref": "@remix-run/router",
      "type": "library",
      "version": "1.21.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40remix-run/router@1.21.0",
      "description": "Nested/Data-driven/Framework-agnostic Routing",
      "supplier": {
        "url": [
          "https://github.com/remix-run/react-router#readme"
        ]
      }
    },
    {
      "name": "@rollup/plugin-babel",
      "bom-ref": "@rollup/plugin-babel",
      "type": "library",
      "version": "5.3.1",
      "copyright": "Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-babel@5.3.1",
      "description": "Seamless integration between Rollup and Babel.",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins/tree/master/packages/babel#readme"
        ]
      }
    },
    {
      "name": "@rollup/plugin-image",
      "bom-ref": "@rollup/plugin-image",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-image@2.1.1",
      "description": "Import JPG, PNG, GIF, SVG, and WebP files",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins/packages/image/#readme"
        ]
      }
    },
    {
      "name": "@rollup/plugin-node-resolve",
      "bom-ref": "@rollup/plugin-node-resolve",
      "type": "library",
      "version": "11.2.1",
      "copyright": "Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-node-resolve@11.2.1",
      "description": "Locate and bundle third-party dependencies in node_modules",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins/tree/master/packages/node-resolve"
        ]
      }
    },
    {
      "name": "@rollup/plugin-replace",
      "bom-ref": "@rollup/plugin-replace",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-replace@2.4.2",
      "description": "[cover]: https://codecov.io/gh/rollup/plugins/replace/branch/master/graph/badge.svg [cover-url]: https://codecov.io/gh/rollup/plugins [size]: https://packagephobia.now.sh/badge?p=@rollup/plugin-replace [size-url]: https://packagephobia.now.sh/result?p=@ro",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@rollup/plugin-replace"
        ]
      }
    },
    {
      "name": "@rollup/pluginutils",
      "bom-ref": "@rollup/pluginutils",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@3.1.0",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rollup/pluginutils",
      "bom-ref": "@rollup/pluginutils",
      "type": "library",
      "version": "4.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@4.2.1",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rollup/pluginutils",
      "bom-ref": "@rollup/pluginutils",
      "type": "library",
      "version": "5.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@5.0.5",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rushstack/eslint-patch",
      "bom-ref": "@rushstack/eslint-patch",
      "type": "library",
      "version": "1.6.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rushstack/eslint-patch@1.6.1",
      "supplier": {
        "url": [
          "https://rushstack.io"
        ]
      }
    },
    {
      "name": "@sinclair/typebox",
      "bom-ref": "@sinclair/typebox",
      "type": "library",
      "version": "0.24.51",
      "copyright": "Copyright (c) 2022 Haydn Paterson (sinclair) <haydn.developer@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40sinclair/typebox@0.24.51",
      "description": "JSONSchema Type Builder with Static Type Resolution for TypeScript",
      "supplier": {
        "url": [
          "https://github.com/sinclairzx81/typebox#readme"
        ]
      }
    },
    {
      "name": "@sowhatdoido/react-app-rewired",
      "bom-ref": "@sowhatdoido/react-app-rewired",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Copyright (c) 2016 Tim Arney",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-app-rewired@2.2.1",
      "description": "Tweak the create-react-app webpack config(s) without using 'eject' and without creating a fork of the react-scripts",
      "supplier": {
        "url": [
          "https://github.com/timarney/react-app-rewired#readme"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-add-jsx-attribute",
      "bom-ref": "@svgr/babel-plugin-add-jsx-attribute",
      "type": "library",
      "version": "5.4.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-add-jsx-attribute@5.4.0",
      "description": "Add JSX attribute",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-add-jsx-attribute",
      "bom-ref": "@svgr/babel-plugin-add-jsx-attribute",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-add-jsx-attribute@6.5.1",
      "description": "Add JSX attribute",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-remove-jsx-attribute",
      "bom-ref": "@svgr/babel-plugin-remove-jsx-attribute",
      "type": "library",
      "version": "5.4.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-attribute@5.4.0",
      "description": "Remove JSX attribute",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
      "bom-ref": "@svgr/babel-plugin-remove-jsx-empty-expression",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-empty-expression@5.0.1",
      "description": "Remove JSX empty expression",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "bom-ref": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-replace-jsx-attribute-value@5.0.1",
      "description": "Replace JSX attribute value",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "bom-ref": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-replace-jsx-attribute-value@6.5.1",
      "description": "Replace JSX attribute value",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-svg-dynamic-title",
      "bom-ref": "@svgr/babel-plugin-svg-dynamic-title",
      "type": "library",
      "version": "5.4.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-dynamic-title@5.4.0",
      "description": "Transform SVG by adding a dynamic title element",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-svg-dynamic-title",
      "bom-ref": "@svgr/babel-plugin-svg-dynamic-title",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-dynamic-title@6.5.1",
      "description": "Transform SVG by adding a dynamic title element",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-svg-em-dimensions",
      "bom-ref": "@svgr/babel-plugin-svg-em-dimensions",
      "type": "library",
      "version": "5.4.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-em-dimensions@5.4.0",
      "description": "Transform SVG to use em-based dimensions",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-svg-em-dimensions",
      "bom-ref": "@svgr/babel-plugin-svg-em-dimensions",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-em-dimensions@6.5.1",
      "description": "Transform SVG to use em-based dimensions",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-transform-react-native-svg",
      "bom-ref": "@svgr/babel-plugin-transform-react-native-svg",
      "type": "library",
      "version": "5.4.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-react-native-svg@5.4.0",
      "description": "Transform DOM elements into react-native-svg components",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-transform-react-native-svg",
      "bom-ref": "@svgr/babel-plugin-transform-react-native-svg",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-react-native-svg@6.5.1",
      "description": "Transform DOM elements into react-native-svg components",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-transform-svg-component",
      "bom-ref": "@svgr/babel-plugin-transform-svg-component",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-svg-component@5.5.0",
      "description": "Transform SVG into component",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-transform-svg-component",
      "bom-ref": "@svgr/babel-plugin-transform-svg-component",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-svg-component@6.5.1",
      "description": "Transform SVG into component",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-preset",
      "bom-ref": "@svgr/babel-preset",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-preset@5.5.0",
      "description": "SVGR preset that apply transformations from config",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-preset",
      "bom-ref": "@svgr/babel-preset",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-preset@6.5.1",
      "description": "SVGR preset that apply transformations from config",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/core",
      "bom-ref": "@svgr/core",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/core@5.5.0",
      "description": "Transform SVG into React Components.",
      "supplier": {
        "url": [
          "https://github.com/smooth-code/svgr#readme"
        ]
      }
    },
    {
      "name": "@svgr/core",
      "bom-ref": "@svgr/core",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/core@6.5.1",
      "description": "Transform SVG into React Components.",
      "supplier": {
        "url": [
          "https://github.com/smooth-code/svgr#readme"
        ]
      }
    },
    {
      "name": "@svgr/hast-util-to-babel-ast",
      "bom-ref": "@svgr/hast-util-to-babel-ast",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/hast-util-to-babel-ast@5.5.0",
      "description": "Transform HAST to Babel AST (JSX)",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/hast-util-to-babel-ast",
      "bom-ref": "@svgr/hast-util-to-babel-ast",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/hast-util-to-babel-ast@6.5.1",
      "description": "Transform HAST to Babel AST (JSX)",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/plugin-jsx",
      "bom-ref": "@svgr/plugin-jsx",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-jsx@5.5.0",
      "description": "Transform SVG into JSX",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/plugin-jsx",
      "bom-ref": "@svgr/plugin-jsx",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-jsx@6.5.1",
      "description": "Transform SVG into JSX",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/plugin-svgo",
      "bom-ref": "@svgr/plugin-svgo",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-svgo@5.5.0",
      "description": "Optimize SVG",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/plugin-svgo",
      "bom-ref": "@svgr/plugin-svgo",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-svgo@6.5.1",
      "description": "Optimize SVG",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/rollup",
      "bom-ref": "@svgr/rollup",
      "type": "library",
      "version": "6.5.1",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/rollup@6.5.1",
      "description": "SVGR Rollup plugin.",
      "supplier": {
        "url": [
          "https://github.com/smooth-code/svgr#readme"
        ]
      }
    },
    {
      "name": "@svgr/webpack",
      "bom-ref": "@svgr/webpack",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/webpack@5.5.0",
      "description": "SVGR webpack loader.",
      "supplier": {
        "url": [
          "https://github.com/smooth-code/svgr#readme"
        ]
      }
    },
    {
      "name": "@testing-library/dom",
      "bom-ref": "@testing-library/dom",
      "type": "library",
      "version": "8.20.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>\nCopyright (c) 2017 Kent C. Dodds",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40testing-library/dom@8.20.1",
      "description": "Simple and complete DOM testing utilities that encourage good testing practices.",
      "supplier": {
        "url": [
          "https://github.com/testing-library/dom-testing-library#readme"
        ]
      }
    },
    {
      "name": "@testing-library/jest-dom",
      "bom-ref": "@testing-library/jest-dom",
      "type": "library",
      "version": "5.17.0",
      "copyright": "Copyright (c) 2017 Kent C. Dodds",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40testing-library/jest-dom@5.17.0",
      "description": "Custom jest matchers to test the state of the DOM",
      "supplier": {
        "url": [
          "https://github.com/testing-library/jest-dom#readme"
        ]
      }
    },
    {
      "name": "@testing-library/react",
      "bom-ref": "@testing-library/react",
      "type": "library",
      "version": "12.1.5",
      "copyright": "Copyright (c) 2014-present, Facebook, Inc.\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>\nCopyright (c) 2017 Kent C. Dodds",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40testing-library/react@12.1.5",
      "description": "Simple and complete React DOM testing utilities that encourage good testing practices.",
      "supplier": {
        "url": [
          "https://github.com/testing-library/react-testing-library#readme"
        ]
      }
    },
    {
      "name": "@testing-library/user-event",
      "bom-ref": "@testing-library/user-event",
      "type": "library",
      "version": "13.5.0",
      "copyright": "Copyright (c) 2020 Giorgio Polvara",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40testing-library/user-event@13.5.0",
      "description": "Simulate user events for react-testing-library",
      "supplier": {
        "url": [
          "https://github.com/testing-library/user-event#readme"
        ]
      }
    },
    {
      "name": "@tootallnate/once",
      "bom-ref": "@tootallnate/once",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40tootallnate/once@1.1.2",
      "description": "Creates a Promise that waits for a single event",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/once#readme"
        ]
      }
    },
    {
      "name": "@tsconfig/node10",
      "bom-ref": "@tsconfig/node10",
      "type": "library",
      "version": "1.0.9",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node10@1.0.9",
      "description": "A base TSConfig for working with Node 10.",
      "supplier": {
        "url": [
          "https://github.com/tsconfig/bases#readme"
        ]
      }
    },
    {
      "name": "@tsconfig/node12",
      "bom-ref": "@tsconfig/node12",
      "type": "library",
      "version": "1.0.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node12@1.0.11",
      "description": "A base TSConfig for working with Node 12.",
      "supplier": {
        "url": [
          "https://github.com/tsconfig/bases#readme"
        ]
      }
    },
    {
      "name": "@tsconfig/node14",
      "bom-ref": "@tsconfig/node14",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node14@1.0.3",
      "description": "A base TSConfig for working with Node 14.",
      "supplier": {
        "url": [
          "https://github.com/tsconfig/bases#readme"
        ]
      }
    },
    {
      "name": "@tsconfig/node16",
      "bom-ref": "@tsconfig/node16",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40tsconfig/node16@1.0.4",
      "description": "A base TSConfig for working with Node 16.",
      "supplier": {
        "url": [
          "https://github.com/tsconfig/bases#readme"
        ]
      }
    },
    {
      "name": "@types/aria-query",
      "bom-ref": "@types/aria-query",
      "type": "library",
      "version": "5.0.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/aria-query@5.0.4",
      "description": "TypeScript definitions for aria-query",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aria-query"
        ]
      }
    },
    {
      "name": "@types/babel__core",
      "bom-ref": "@types/babel__core",
      "type": "library",
      "version": "7.20.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__core@7.20.5",
      "description": "TypeScript definitions for @babel/core",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core"
        ]
      }
    },
    {
      "name": "@types/babel__generator",
      "bom-ref": "@types/babel__generator",
      "type": "library",
      "version": "7.6.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__generator@7.6.8",
      "description": "TypeScript definitions for @babel/generator",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator"
        ]
      }
    },
    {
      "name": "@types/babel__template",
      "bom-ref": "@types/babel__template",
      "type": "library",
      "version": "7.4.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__template@7.4.4",
      "description": "TypeScript definitions for @babel/template",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__template"
        ]
      }
    },
    {
      "name": "@types/babel__traverse",
      "bom-ref": "@types/babel__traverse",
      "type": "library",
      "version": "7.20.5",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__traverse@7.20.5",
      "description": "TypeScript definitions for @babel/traverse",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__traverse"
        ]
      }
    },
    {
      "name": "@types/body-parser",
      "bom-ref": "@types/body-parser",
      "type": "library",
      "version": "1.19.5",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/body-parser@1.19.5",
      "description": "TypeScript definitions for body-parser",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/body-parser"
        ]
      }
    },
    {
      "name": "@types/bonjour",
      "bom-ref": "@types/bonjour",
      "type": "library",
      "version": "3.5.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/bonjour@3.5.13",
      "description": "TypeScript definitions for bonjour",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bonjour"
        ]
      }
    },
    {
      "name": "@types/connect",
      "bom-ref": "@types/connect",
      "type": "library",
      "version": "3.4.38",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/connect@3.4.38",
      "description": "TypeScript definitions for connect",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect"
        ]
      }
    },
    {
      "name": "@types/connect-history-api-fallback",
      "bom-ref": "@types/connect-history-api-fallback",
      "type": "library",
      "version": "1.5.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/connect-history-api-fallback@1.5.4",
      "description": "TypeScript definitions for connect-history-api-fallback",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect-history-api-fallback"
        ]
      }
    },
    {
      "name": "@types/cookie",
      "bom-ref": "@types/cookie",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/cookie@0.4.1",
      "description": "TypeScript definitions for cookie",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie"
        ]
      }
    },
    {
      "name": "@types/d3",
      "bom-ref": "@types/d3",
      "type": "library",
      "version": "7.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3@7.4.3",
      "description": "TypeScript definitions for D3JS d3 standard bundle",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3"
        ]
      }
    },
    {
      "name": "@types/d3-array",
      "bom-ref": "@types/d3-array",
      "type": "library",
      "version": "3.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-array@3.2.1",
      "description": "TypeScript definitions for D3JS d3-array module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-array"
        ]
      }
    },
    {
      "name": "@types/d3-axis",
      "bom-ref": "@types/d3-axis",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-axis@3.0.6",
      "description": "TypeScript definitions for D3JS d3-axis module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-axis"
        ]
      }
    },
    {
      "name": "@types/d3-brush",
      "bom-ref": "@types/d3-brush",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-brush@3.0.6",
      "description": "TypeScript definitions for D3JS d3-brush module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-brush"
        ]
      }
    },
    {
      "name": "@types/d3-chord",
      "bom-ref": "@types/d3-chord",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-chord@3.0.6",
      "description": "TypeScript definitions for D3JS d3-chord module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-chord"
        ]
      }
    },
    {
      "name": "@types/d3-color",
      "bom-ref": "@types/d3-color",
      "type": "library",
      "version": "3.1.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-color@3.1.3",
      "description": "TypeScript definitions for D3JS d3-color module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-color"
        ]
      }
    },
    {
      "name": "@types/d3-contour",
      "bom-ref": "@types/d3-contour",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-contour@3.0.6",
      "description": "TypeScript definitions for d3-contour",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-contour"
        ]
      }
    },
    {
      "name": "@types/d3-delaunay",
      "bom-ref": "@types/d3-delaunay",
      "type": "library",
      "version": "6.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-delaunay@6.0.4",
      "description": "TypeScript definitions for d3-delaunay",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-delaunay"
        ]
      }
    },
    {
      "name": "@types/d3-dispatch",
      "bom-ref": "@types/d3-dispatch",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-dispatch@3.0.6",
      "description": "TypeScript definitions for D3JS d3-dispatch module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-dispatch"
        ]
      }
    },
    {
      "name": "@types/d3-drag",
      "bom-ref": "@types/d3-drag",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-drag@3.0.7",
      "description": "TypeScript definitions for D3JS d3-drag module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-drag"
        ]
      }
    },
    {
      "name": "@types/d3-dsv",
      "bom-ref": "@types/d3-dsv",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-dsv@3.0.7",
      "description": "TypeScript definitions for D3JS d3-dsv module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-dsv"
        ]
      }
    },
    {
      "name": "@types/d3-ease",
      "bom-ref": "@types/d3-ease",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-ease@3.0.2",
      "description": "TypeScript definitions for D3JS d3-ease module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-ease"
        ]
      }
    },
    {
      "name": "@types/d3-fetch",
      "bom-ref": "@types/d3-fetch",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-fetch@3.0.7",
      "description": "TypeScript definitions for d3-fetch",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-fetch"
        ]
      }
    },
    {
      "name": "@types/d3-force",
      "bom-ref": "@types/d3-force",
      "type": "library",
      "version": "3.0.9",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-force@3.0.9",
      "description": "TypeScript definitions for D3JS d3-force module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-force"
        ]
      }
    },
    {
      "name": "@types/d3-format",
      "bom-ref": "@types/d3-format",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-format@3.0.4",
      "description": "TypeScript definitions for D3JS d3-format module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-format"
        ]
      }
    },
    {
      "name": "@types/d3-geo",
      "bom-ref": "@types/d3-geo",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-geo@3.1.0",
      "description": "TypeScript definitions for D3JS d3-geo module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-geo"
        ]
      }
    },
    {
      "name": "@types/d3-hierarchy",
      "bom-ref": "@types/d3-hierarchy",
      "type": "library",
      "version": "3.1.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-hierarchy@3.1.6",
      "description": "TypeScript definitions for D3JS d3-hierarchy module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-hierarchy"
        ]
      }
    },
    {
      "name": "@types/d3-interpolate",
      "bom-ref": "@types/d3-interpolate",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-interpolate@3.0.4",
      "description": "TypeScript definitions for D3JS d3-interpolate module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-interpolate"
        ]
      }
    },
    {
      "name": "@types/d3-path",
      "bom-ref": "@types/d3-path",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-path@3.0.2",
      "description": "TypeScript definitions for D3JS d3-path module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-path"
        ]
      }
    },
    {
      "name": "@types/d3-polygon",
      "bom-ref": "@types/d3-polygon",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-polygon@3.0.2",
      "description": "TypeScript definitions for D3JS d3-polygon module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-polygon"
        ]
      }
    },
    {
      "name": "@types/d3-quadtree",
      "bom-ref": "@types/d3-quadtree",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-quadtree@3.0.6",
      "description": "TypeScript definitions for D3JS d3-quadtree module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-quadtree"
        ]
      }
    },
    {
      "name": "@types/d3-random",
      "bom-ref": "@types/d3-random",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-random@3.0.3",
      "description": "TypeScript definitions for D3JS d3-random module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-random"
        ]
      }
    },
    {
      "name": "@types/d3-scale",
      "bom-ref": "@types/d3-scale",
      "type": "library",
      "version": "4.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-scale@4.0.8",
      "description": "TypeScript definitions for D3JS d3-scale module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-scale"
        ]
      }
    },
    {
      "name": "@types/d3-scale-chromatic",
      "bom-ref": "@types/d3-scale-chromatic",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-scale-chromatic@3.0.3",
      "description": "TypeScript definitions for D3JS d3-scale-chromatic module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-scale-chromatic"
        ]
      }
    },
    {
      "name": "@types/d3-selection",
      "bom-ref": "@types/d3-selection",
      "type": "library",
      "version": "3.0.10",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-selection@3.0.10",
      "description": "TypeScript definitions for D3JS d3-selection module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-selection"
        ]
      }
    },
    {
      "name": "@types/d3-shape",
      "bom-ref": "@types/d3-shape",
      "type": "library",
      "version": "3.1.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-shape@3.1.6",
      "description": "TypeScript definitions for D3JS d3-shape module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-shape"
        ]
      }
    },
    {
      "name": "@types/d3-time",
      "bom-ref": "@types/d3-time",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-time@3.0.3",
      "description": "TypeScript definitions for D3JS d3-time module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-time"
        ]
      }
    },
    {
      "name": "@types/d3-time-format",
      "bom-ref": "@types/d3-time-format",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-time-format@4.0.3",
      "description": "TypeScript definitions for d3JS d3-time-format module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-time-format"
        ]
      }
    },
    {
      "name": "@types/d3-timer",
      "bom-ref": "@types/d3-timer",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-timer@3.0.2",
      "description": "TypeScript definitions for d3JS d3-timer module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-timer"
        ]
      }
    },
    {
      "name": "@types/d3-transition",
      "bom-ref": "@types/d3-transition",
      "type": "library",
      "version": "3.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-transition@3.0.8",
      "description": "TypeScript definitions for D3JS d3-transition module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-transition"
        ]
      }
    },
    {
      "name": "@types/d3-zoom",
      "bom-ref": "@types/d3-zoom",
      "type": "library",
      "version": "3.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-zoom@3.0.8",
      "description": "TypeScript definitions for d3JS d3-zoom module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-zoom"
        ]
      }
    },
    {
      "name": "@types/debug",
      "bom-ref": "@types/debug",
      "type": "library",
      "version": "4.1.12",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/debug@4.1.12",
      "description": "TypeScript definitions for debug",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug"
        ]
      }
    },
    {
      "name": "@types/eslint",
      "bom-ref": "@types/eslint",
      "type": "library",
      "version": "8.56.1",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/eslint@8.56.1",
      "description": "TypeScript definitions for eslint",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint"
        ]
      }
    },
    {
      "name": "@types/eslint-scope",
      "bom-ref": "@types/eslint-scope",
      "type": "library",
      "version": "3.7.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/eslint-scope@3.7.7",
      "description": "TypeScript definitions for eslint-scope",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint-scope"
        ]
      }
    },
    {
      "name": "@types/estree",
      "bom-ref": "@types/estree",
      "type": "library",
      "version": "0.0.39",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@0.0.39",
      "description": "TypeScript definitions for ESTree AST specification",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        ]
      }
    },
    {
      "name": "@types/estree",
      "bom-ref": "@types/estree",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.5",
      "description": "TypeScript definitions for ESTree AST specification",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        ]
      }
    },
    {
      "name": "@types/estree",
      "bom-ref": "@types/estree",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.8",
      "description": "TypeScript definitions for ESTree AST specification",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        ]
      }
    },
    {
      "name": "@types/express",
      "bom-ref": "@types/express",
      "type": "library",
      "version": "4.17.21",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/express@4.17.21",
      "description": "TypeScript definitions for Express",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express"
        ]
      }
    },
    {
      "name": "@types/express-serve-static-core",
      "bom-ref": "@types/express-serve-static-core",
      "type": "library",
      "version": "4.17.41",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/express-serve-static-core@4.17.41",
      "description": "TypeScript definitions for Express",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core"
        ]
      }
    },
    {
      "name": "@types/file-saver",
      "bom-ref": "@types/file-saver",
      "type": "library",
      "version": "2.0.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/file-saver@2.0.7",
      "description": "TypeScript definitions for FileSaver.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/file-saver"
        ]
      }
    },
    {
      "name": "@types/geojson",
      "bom-ref": "@types/geojson",
      "type": "library",
      "version": "7946.0.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/geojson@7946.0.13",
      "description": "TypeScript definitions for GeoJSON Format Specification Revision",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/geojson"
        ]
      }
    },
    {
      "name": "@types/graceful-fs",
      "bom-ref": "@types/graceful-fs",
      "type": "library",
      "version": "4.1.9",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/graceful-fs@4.1.9",
      "description": "TypeScript definitions for graceful-fs",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graceful-fs"
        ]
      }
    },
    {
      "name": "@types/history",
      "bom-ref": "@types/history",
      "type": "library",
      "version": "4.7.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/history@4.7.11",
      "description": "TypeScript definitions for history",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/history"
        ]
      }
    },
    {
      "name": "@types/hoist-non-react-statics",
      "bom-ref": "@types/hoist-non-react-statics",
      "type": "library",
      "version": "3.3.5",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/hoist-non-react-statics@3.3.5",
      "description": "TypeScript definitions for hoist-non-react-statics",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hoist-non-react-statics"
        ]
      }
    },
    {
      "name": "@types/html-minifier-terser",
      "bom-ref": "@types/html-minifier-terser",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/html-minifier-terser@6.1.0",
      "description": "TypeScript definitions for html-minifier-terser",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/html-minifier-terser"
        ]
      }
    },
    {
      "name": "@types/http-errors",
      "bom-ref": "@types/http-errors",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/http-errors@2.0.4",
      "description": "TypeScript definitions for http-errors",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-errors"
        ]
      }
    },
    {
      "name": "@types/http-proxy",
      "bom-ref": "@types/http-proxy",
      "type": "library",
      "version": "1.17.14",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/http-proxy@1.17.14",
      "description": "TypeScript definitions for node-http-proxy",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy"
        ]
      }
    },
    {
      "name": "@types/istanbul-lib-coverage",
      "bom-ref": "@types/istanbul-lib-coverage",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6",
      "description": "TypeScript definitions for istanbul-lib-coverage",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-coverage"
        ]
      }
    },
    {
      "name": "@types/istanbul-lib-report",
      "bom-ref": "@types/istanbul-lib-report",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-report@3.0.3",
      "description": "TypeScript definitions for istanbul-lib-report",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-report"
        ]
      }
    },
    {
      "name": "@types/istanbul-reports",
      "bom-ref": "@types/istanbul-reports",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-reports@3.0.4",
      "description": "TypeScript definitions for istanbul-reports",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-reports"
        ]
      }
    },
    {
      "name": "@types/jest",
      "bom-ref": "@types/jest",
      "type": "library",
      "version": "27.5.2",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/jest@27.5.2",
      "description": "TypeScript definitions for Jest",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest"
        ]
      }
    },
    {
      "name": "@types/js-levenshtein",
      "bom-ref": "@types/js-levenshtein",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/js-levenshtein@1.1.3",
      "description": "TypeScript definitions for js-levenshtein",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-levenshtein"
        ]
      }
    },
    {
      "name": "@types/json-schema",
      "bom-ref": "@types/json-schema",
      "type": "library",
      "version": "7.0.15",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.15",
      "description": "TypeScript definitions for json-schema",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema"
        ]
      }
    },
    {
      "name": "@types/json5",
      "bom-ref": "@types/json5",
      "type": "library",
      "version": "0.0.29",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/json5@0.0.29",
      "description": "TypeScript definitions for JSON5",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/@types/json5"
        ]
      }
    },
    {
      "name": "@types/lodash",
      "bom-ref": "@types/lodash",
      "type": "library",
      "version": "4.17.20",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/lodash@4.17.20",
      "description": "TypeScript definitions for Lo-Dash",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash"
        ]
      }
    },
    {
      "name": "@types/mime",
      "bom-ref": "@types/mime",
      "type": "library",
      "version": "1.3.5",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/mime@1.3.5",
      "description": "TypeScript definitions for mime",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mime"
        ]
      }
    },
    {
      "name": "@types/ms",
      "bom-ref": "@types/ms",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/ms@2.1.0",
      "description": "TypeScript definitions for ms",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms"
        ]
      }
    },
    {
      "name": "@types/node",
      "bom-ref": "@types/node",
      "type": "library",
      "version": "16.18.70",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@16.18.70",
      "description": "TypeScript definitions for Node.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
        ]
      }
    },
    {
      "name": "@types/node",
      "bom-ref": "@types/node",
      "type": "library",
      "version": "18.19.122",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@18.19.122",
      "description": "TypeScript definitions for Node.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
        ]
      }
    },
    {
      "name": "@types/node-forge",
      "bom-ref": "@types/node-forge",
      "type": "library",
      "version": "1.3.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node-forge@1.3.11",
      "description": "TypeScript definitions for node-forge",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-forge"
        ]
      }
    },
    {
      "name": "@types/parse-json",
      "bom-ref": "@types/parse-json",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/parse-json@4.0.2",
      "description": "TypeScript definitions for parse-json",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json"
        ]
      }
    },
    {
      "name": "@types/prettier",
      "bom-ref": "@types/prettier",
      "type": "library",
      "version": "2.7.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/prettier@2.7.3",
      "description": "TypeScript definitions for prettier",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prettier"
        ]
      }
    },
    {
      "name": "@types/prop-types",
      "bom-ref": "@types/prop-types",
      "type": "library",
      "version": "15.7.15",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/prop-types@15.7.15",
      "description": "TypeScript definitions for prop-types",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types"
        ]
      }
    },
    {
      "name": "@types/q",
      "bom-ref": "@types/q",
      "type": "library",
      "version": "1.5.8",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/q@1.5.8",
      "description": "TypeScript definitions for Q",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/q"
        ]
      }
    },
    {
      "name": "@types/qs",
      "bom-ref": "@types/qs",
      "type": "library",
      "version": "6.14.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/qs@6.14.0",
      "description": "TypeScript definitions for qs",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qs"
        ]
      }
    },
    {
      "name": "@types/range-parser",
      "bom-ref": "@types/range-parser",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/range-parser@1.2.7",
      "description": "TypeScript definitions for range-parser",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/range-parser"
        ]
      }
    },
    {
      "name": "@types/react",
      "bom-ref": "@types/react",
      "type": "library",
      "version": "17.0.74",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react@17.0.74",
      "description": "TypeScript definitions for React",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react"
        ]
      }
    },
    {
      "name": "@types/react",
      "bom-ref": "@types/react",
      "type": "library",
      "version": "18.3.23",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react@18.3.23",
      "description": "TypeScript definitions for React",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react"
        ]
      }
    },
    {
      "name": "@types/react-color",
      "bom-ref": "@types/react-color",
      "type": "library",
      "version": "3.0.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-color@3.0.13",
      "description": "TypeScript definitions for react-color",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-color"
        ]
      }
    },
    {
      "name": "@types/react-datepicker",
      "bom-ref": "@types/react-datepicker",
      "type": "library",
      "version": "6.2.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-datepicker@6.2.0",
      "description": "TypeScript definitions for react-datepicker",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-datepicker"
        ]
      }
    },
    {
      "name": "@types/react-dom",
      "bom-ref": "@types/react-dom",
      "type": "library",
      "version": "17.0.25",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-dom@17.0.25",
      "description": "TypeScript definitions for React (react-dom)",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom"
        ]
      }
    },
    {
      "name": "@types/react-dom",
      "bom-ref": "@types/react-dom",
      "type": "library",
      "version": "18.3.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-dom@18.3.7",
      "description": "TypeScript definitions for React (react-dom)",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom"
        ]
      }
    },
    {
      "name": "@types/react-helmet",
      "bom-ref": "@types/react-helmet",
      "type": "library",
      "version": "6.1.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-helmet@6.1.11",
      "description": "TypeScript definitions for react-helmet",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-helmet"
        ]
      }
    },
    {
      "name": "@types/react-redux",
      "bom-ref": "@types/react-redux",
      "type": "library",
      "version": "7.1.33",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-redux@7.1.33",
      "description": "TypeScript definitions for react-redux",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-redux"
        ]
      }
    },
    {
      "name": "@types/react-resizable",
      "bom-ref": "@types/react-resizable",
      "type": "library",
      "version": "3.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-resizable@3.0.8",
      "description": "TypeScript definitions for react-resizable",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-resizable"
        ]
      }
    },
    {
      "name": "@types/react-router",
      "bom-ref": "@types/react-router",
      "type": "library",
      "version": "5.1.20",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-router@5.1.20",
      "description": "TypeScript definitions for React Router",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router"
        ]
      }
    },
    {
      "name": "@types/react-router-dom",
      "bom-ref": "@types/react-router-dom",
      "type": "library",
      "version": "5.3.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-router-dom@5.3.3",
      "description": "TypeScript definitions for React Router",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-dom"
        ]
      }
    },
    {
      "name": "@types/react-router-hash-link",
      "bom-ref": "@types/react-router-hash-link",
      "type": "library",
      "version": "2.4.9",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-router-hash-link@2.4.9",
      "description": "TypeScript definitions for react-router-hash-link",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-hash-link"
        ]
      }
    },
    {
      "name": "@types/react-transition-group",
      "bom-ref": "@types/react-transition-group",
      "type": "library",
      "version": "4.4.10",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-transition-group@4.4.10",
      "description": "TypeScript definitions for react-transition-group",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-transition-group"
        ]
      }
    },
    {
      "name": "@types/reactcss",
      "bom-ref": "@types/reactcss",
      "type": "library",
      "version": "1.2.11",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/reactcss@1.2.11",
      "description": "TypeScript definitions for ReactCSS",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/reactcss"
        ]
      }
    },
    {
      "name": "@types/redux-logger",
      "bom-ref": "@types/redux-logger",
      "type": "library",
      "version": "3.0.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/redux-logger@3.0.13",
      "description": "TypeScript definitions for redux-logger",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/redux-logger"
        ]
      }
    },
    {
      "name": "@types/resolve",
      "bom-ref": "@types/resolve",
      "type": "library",
      "version": "0.0.8",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/resolve@0.0.8",
      "description": "TypeScript definitions for resolve",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resolve"
        ]
      }
    },
    {
      "name": "@types/resolve",
      "bom-ref": "@types/resolve",
      "type": "library",
      "version": "1.17.1",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/resolve@1.17.1",
      "description": "TypeScript definitions for resolve",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resolve"
        ]
      }
    },
    {
      "name": "@types/retry",
      "bom-ref": "@types/retry",
      "type": "library",
      "version": "0.12.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/retry@0.12.0",
      "description": "TypeScript definitions for retry",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/retry"
        ]
      }
    },
    {
      "name": "@types/scheduler",
      "bom-ref": "@types/scheduler",
      "type": "library",
      "version": "0.16.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/scheduler@0.16.8",
      "description": "TypeScript definitions for scheduler",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/scheduler"
        ]
      }
    },
    {
      "name": "@types/semver",
      "bom-ref": "@types/semver",
      "type": "library",
      "version": "7.5.6",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/semver@7.5.6",
      "description": "TypeScript definitions for semver",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver"
        ]
      }
    },
    {
      "name": "@types/send",
      "bom-ref": "@types/send",
      "type": "library",
      "version": "0.17.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/send@0.17.4",
      "description": "TypeScript definitions for send",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/send"
        ]
      }
    },
    {
      "name": "@types/serve-index",
      "bom-ref": "@types/serve-index",
      "type": "library",
      "version": "1.9.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/serve-index@1.9.4",
      "description": "TypeScript definitions for serve-index",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/serve-index"
        ]
      }
    },
    {
      "name": "@types/serve-static",
      "bom-ref": "@types/serve-static",
      "type": "library",
      "version": "1.15.5",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/serve-static@1.15.5",
      "description": "TypeScript definitions for serve-static",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/serve-static"
        ]
      }
    },
    {
      "name": "@types/set-cookie-parser",
      "bom-ref": "@types/set-cookie-parser",
      "type": "library",
      "version": "2.4.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/set-cookie-parser@2.4.7",
      "description": "TypeScript definitions for set-cookie-parser",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/set-cookie-parser"
        ]
      }
    },
    {
      "name": "@types/sockjs",
      "bom-ref": "@types/sockjs",
      "type": "library",
      "version": "0.3.36",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/sockjs@0.3.36",
      "description": "TypeScript definitions for sockjs",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sockjs"
        ]
      }
    },
    {
      "name": "@types/stack-utils",
      "bom-ref": "@types/stack-utils",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/stack-utils@2.0.3",
      "description": "TypeScript definitions for stack-utils",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils"
        ]
      }
    },
    {
      "name": "@types/styled-components",
      "bom-ref": "@types/styled-components",
      "type": "library",
      "version": "5.1.34",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/styled-components@5.1.34",
      "description": "TypeScript definitions for styled-components",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/styled-components"
        ]
      }
    },
    {
      "name": "@types/testing-library__jest-dom",
      "bom-ref": "@types/testing-library__jest-dom",
      "type": "library",
      "version": "5.14.9",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/testing-library__jest-dom@5.14.9",
      "description": "TypeScript definitions for @testing-library/jest-dom",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/testing-library__jest-dom"
        ]
      }
    },
    {
      "name": "@types/trusted-types",
      "bom-ref": "@types/trusted-types",
      "type": "library",
      "version": "2.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/trusted-types@2.0.7",
      "description": "TypeScript definitions for trusted-types",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/trusted-types"
        ]
      }
    },
    {
      "name": "@types/vis",
      "bom-ref": "@types/vis",
      "type": "library",
      "version": "4.21.27",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/vis@4.21.27",
      "description": "TypeScript definitions for vis.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vis"
        ]
      }
    },
    {
      "name": "@types/webrtc",
      "bom-ref": "@types/webrtc",
      "type": "library",
      "version": "0.0.44",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/webrtc@0.0.44",
      "description": "TypeScript definitions for webrtc",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webrtc"
        ]
      }
    },
    {
      "name": "@types/ws",
      "bom-ref": "@types/ws",
      "type": "library",
      "version": "8.5.10",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/ws@8.5.10",
      "description": "TypeScript definitions for ws",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws"
        ]
      }
    },
    {
      "name": "@types/xml2js",
      "bom-ref": "@types/xml2js",
      "type": "library",
      "version": "0.4.14",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/xml2js@0.4.14",
      "description": "TypeScript definitions for node-xml2js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/xml2js"
        ]
      }
    },
    {
      "name": "@types/yargs",
      "bom-ref": "@types/yargs",
      "type": "library",
      "version": "16.0.9",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/yargs@16.0.9",
      "description": "TypeScript definitions for yargs",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs"
        ]
      }
    },
    {
      "name": "@types/yargs",
      "bom-ref": "@types/yargs",
      "type": "library",
      "version": "17.0.32",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/yargs@17.0.32",
      "description": "TypeScript definitions for yargs",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs"
        ]
      }
    },
    {
      "name": "@types/yargs-parser",
      "bom-ref": "@types/yargs-parser",
      "type": "library",
      "version": "21.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/yargs-parser@21.0.3",
      "description": "TypeScript definitions for yargs-parser",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs-parser"
        ]
      }
    },
    {
      "name": "@typescript-eslint/eslint-plugin",
      "bom-ref": "@typescript-eslint/eslint-plugin",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@5.62.0",
      "description": "TypeScript plugin for ESLint",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/experimental-utils",
      "bom-ref": "@typescript-eslint/experimental-utils",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/experimental-utils@5.62.0",
      "description": "(Experimental) Utilities for working with TypeScript + ESLint together",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/scope-manager",
      "bom-ref": "@typescript-eslint/scope-manager",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@5.62.0",
      "description": "TypeScript scope analyser for ESLint",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/scope-manager",
      "bom-ref": "@typescript-eslint/scope-manager",
      "type": "library",
      "version": "6.21.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@6.21.0",
      "description": "TypeScript scope analyser for ESLint",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/type-utils",
      "bom-ref": "@typescript-eslint/type-utils",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2021 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/type-utils@5.62.0",
      "description": "Type utilities for working with TypeScript + ESLint together",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/types",
      "bom-ref": "@typescript-eslint/types",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@5.62.0",
      "description": "Types for the TypeScript-ESTree AST spec",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/types",
      "bom-ref": "@typescript-eslint/types",
      "type": "library",
      "version": "6.21.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@6.21.0",
      "description": "Types for the TypeScript-ESTree AST spec",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/utils",
      "bom-ref": "@typescript-eslint/utils",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/utils@5.62.0",
      "description": "Utilities for working with TypeScript + ESLint together",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/visitor-keys",
      "bom-ref": "@typescript-eslint/visitor-keys",
      "type": "library",
      "version": "5.62.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@5.62.0",
      "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/visitor-keys",
      "bom-ref": "@typescript-eslint/visitor-keys",
      "type": "library",
      "version": "6.21.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@6.21.0",
      "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/ast",
      "bom-ref": "@webassemblyjs/ast",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ast@1.14.1",
      "description": "AST utils for webassemblyjs",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/ast",
      "bom-ref": "@webassemblyjs/ast",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ast@1.9.0",
      "description": "AST utils for webassemblyjs",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/floating-point-hex-parser",
      "bom-ref": "@webassemblyjs/floating-point-hex-parser",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Copyright (c) 2017 Mauro Bringolf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.13.2",
      "description": "A function to parse floating point hexadecimal strings as defined by the WebAssembly specification",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/floating-point-hex-parser",
      "bom-ref": "@webassemblyjs/floating-point-hex-parser",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2017 Mauro Bringolf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.9.0",
      "description": "A function to parse floating point hexadecimal strings as defined by the WebAssembly specification",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-api-error",
      "bom-ref": "@webassemblyjs/helper-api-error",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.13.2",
      "description": "Common API errors",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-api-error",
      "bom-ref": "@webassemblyjs/helper-api-error",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.9.0",
      "description": "Common API errors",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-buffer",
      "bom-ref": "@webassemblyjs/helper-buffer",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.14.1",
      "description": "Buffer manipulation utility",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-buffer",
      "bom-ref": "@webassemblyjs/helper-buffer",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.9.0",
      "description": "Buffer manipulation utility",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-code-frame",
      "bom-ref": "@webassemblyjs/helper-code-frame",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-code-frame@1.9.0",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-module-context",
      "bom-ref": "@webassemblyjs/helper-module-context",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-module-context@1.9.0",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-numbers",
      "bom-ref": "@webassemblyjs/helper-numbers",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.13.2",
      "description": "Number parsing utility",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-wasm-bytecode",
      "bom-ref": "@webassemblyjs/helper-wasm-bytecode",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.13.2",
      "description": "WASM's Bytecode constants",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-wasm-bytecode",
      "bom-ref": "@webassemblyjs/helper-wasm-bytecode",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.9.0",
      "description": "WASM's Bytecode constants",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-wasm-section",
      "bom-ref": "@webassemblyjs/helper-wasm-section",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.14.1",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/helper-wasm-section",
      "bom-ref": "@webassemblyjs/helper-wasm-section",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.9.0",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/ieee754",
      "bom-ref": "@webassemblyjs/ieee754",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ieee754@1.13.2",
      "description": "IEEE754 decoder and encoder",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/ieee754",
      "bom-ref": "@webassemblyjs/ieee754",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ieee754@1.9.0",
      "description": "IEEE754 decoder and encoder",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/utf8",
      "bom-ref": "@webassemblyjs/utf8",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/utf8@1.13.2",
      "description": "UTF8 encoder/decoder for WASM",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/utf8",
      "bom-ref": "@webassemblyjs/utf8",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/utf8@1.9.0",
      "description": "UTF8 encoder/decoder for WASM",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-edit",
      "bom-ref": "@webassemblyjs/wasm-edit",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.14.1",
      "description": "> Rewrite a WASM binary",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-edit",
      "bom-ref": "@webassemblyjs/wasm-edit",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.9.0",
      "description": "> Rewrite a WASM binary",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-gen",
      "bom-ref": "@webassemblyjs/wasm-gen",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.14.1",
      "description": "Emit documentation/code for your WASM binary Edit",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-gen",
      "bom-ref": "@webassemblyjs/wasm-gen",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.9.0",
      "description": "Emit documentation/code for your WASM binary Edit",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-opt",
      "bom-ref": "@webassemblyjs/wasm-opt",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.14.1",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-opt",
      "bom-ref": "@webassemblyjs/wasm-opt",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.9.0",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-parser",
      "bom-ref": "@webassemblyjs/wasm-parser",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.14.1",
      "description": "WebAssembly binary format parser",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wasm-parser",
      "bom-ref": "@webassemblyjs/wasm-parser",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.9.0",
      "description": "WebAssembly binary format parser",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wast-parser",
      "bom-ref": "@webassemblyjs/wast-parser",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wast-parser@1.9.0",
      "description": "WebAssembly text format parser",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wast-printer",
      "bom-ref": "@webassemblyjs/wast-printer",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.14.1",
      "description": "WebAssembly text format printer",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "@webassemblyjs/wast-printer",
      "bom-ref": "@webassemblyjs/wast-printer",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2018 Sven Sauleau <sven@sauleau.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.9.0",
      "description": "WebAssembly text format printer",
      "supplier": {
        "url": [
          "https://github.com/xtuc/webassemblyjs#readme"
        ]
      }
    },
    {
      "name": "Acorn",
      "bom-ref": "Acorn",
      "type": "library",
      "version": "6.4.2",
      "copyright": "Copyright (c) 2012-2018 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn@6.4.2",
      "description": "ECMAScript parser",
      "supplier": {
        "url": [
          "https://github.com/acornjs/acorn"
        ]
      }
    },
    {
      "name": "Acorn",
      "bom-ref": "Acorn",
      "type": "library",
      "version": "7.4.1",
      "copyright": "Copyright (c) 2012-2018 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn@7.4.1",
      "description": "ECMAScript parser",
      "supplier": {
        "url": [
          "https://github.com/acornjs/acorn"
        ]
      }
    },
    {
      "name": "Acorn",
      "bom-ref": "Acorn",
      "type": "library",
      "version": "8.11.3",
      "copyright": "Copyright (c) 2012-2022 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn@8.11.3",
      "description": "ECMAScript parser",
      "supplier": {
        "url": [
          "https://github.com/acornjs/acorn"
        ]
      }
    },
    {
      "name": "Acorn",
      "bom-ref": "Acorn",
      "type": "library",
      "version": "8.15.0",
      "copyright": "Copyright (C) 2012-2022 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn@8.15.0",
      "description": "ECMAScript parser",
      "supplier": {
        "url": [
          "https://github.com/acornjs/acorn"
        ]
      }
    },
    {
      "name": "acorn-globals",
      "bom-ref": "acorn-globals",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) 2014 Forbes Lindesay",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn-globals@6.0.0",
      "description": "Detect global variables in JavaScript using acorn",
      "supplier": {
        "url": [
          "https://github.com/ForbesLindesay/acorn-globals"
        ]
      }
    },
    {
      "name": "acorn-import-phases",
      "bom-ref": "acorn-import-phases",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn-import-phases@1.0.4",
      "description": "Support for `import <defer|source>` phase syntax in Acorn",
      "supplier": {
        "url": [
          "https://github.com/nicolo-ribaudo/acorn-import-defer#readme"
        ]
      }
    },
    {
      "name": "Acorn-JSX",
      "bom-ref": "Acorn-JSX",
      "type": "library",
      "version": "5.3.2",
      "copyright": "Copyright (c) 2012-2017 by Ingvar Stepanyan",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn-jsx@5.3.2",
      "description": "Alternative, faster React.js JSX parser.\r\n\r\n\r\nThis is plugin for Acorn - a tiny, fast JavaScript parser, written completely in JavaScript.\r\n\r\nIt was created as an experimental alternative, faster React.js JSX parser.\r\n\r\nAccording to benchmarks, Acorn-JSX is 2x faster than official Esprima-based parser when location tracking is turned on in both (call it \"source maps enabled mode\"). At the same time, it consumes all the ES6+JSX syntax that can be consumed by Esprima-FB (this is proved by official tests).",
      "supplier": {
        "url": [
          "https://github.com/RReverser/Acorn-JSX"
        ]
      }
    },
    {
      "name": "acorn-walk",
      "bom-ref": "acorn-walk",
      "type": "library",
      "version": "7.2.0",
      "copyright": "Copyright (c) 2012-2018 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn-walk@7.2.0",
      "description": "ECMAScript (ESTree) AST walker",
      "supplier": {
        "url": [
          "https://github.com/acornjs/acorn"
        ]
      }
    },
    {
      "name": "acorn-walk",
      "bom-ref": "acorn-walk",
      "type": "library",
      "version": "8.3.1",
      "copyright": "Copyright (c) 2012-2020 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn-walk@8.3.1",
      "description": "ECMAScript (ESTree) AST walker",
      "supplier": {
        "url": [
          "https://github.com/acornjs/acorn"
        ]
      }
    },
    {
      "name": "adjust-sourcemap-loader",
      "bom-ref": "adjust-sourcemap-loader",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2019 Ben Holloway",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/adjust-sourcemap-loader@4.0.0",
      "description": "Webpack loader that adjusts source maps",
      "supplier": {
        "url": [
          "https://github.com/bholloway/adjust-sourcemap-loader"
        ]
      }
    },
    {
      "name": "agent-base",
      "bom-ref": "agent-base",
      "type": "library",
      "version": "6.0.2",
      "copyright": "Copyright (c) 2013 Nathan Rajlich",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/agent-base@6.0.2",
      "description": "Turn a function into an `http.Agent` instance",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/node-agent-base#readme"
        ]
      }
    },
    {
      "name": "aggregate-error",
      "bom-ref": "aggregate-error",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/aggregate-error@3.1.0",
      "description": "Create an error from multiple errors",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/aggregate-error#readme"
        ]
      }
    },
    {
      "name": "airbnb javascript",
      "bom-ref": "airbnb javascript",
      "type": "library",
      "version": "15.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-airbnb-base@15.0.0",
      "description": "JavaScript Style Guide",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/eslint-config-airbnb"
        ]
      }
    },
    {
      "name": "airbnb javascript",
      "bom-ref": "airbnb javascript",
      "type": "library",
      "version": "19.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-airbnb@19.0.4",
      "description": "JavaScript Style Guide",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/eslint-config-airbnb"
        ]
      }
    },
    {
      "name": "ajv",
      "bom-ref": "ajv",
      "type": "library",
      "version": "6.12.6",
      "copyright": "Copyright (c) 2015-2017 Evgeny Poberezkin\nCopyright (c) 2011 Gary Court. All rights reserved",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv@6.12.6",
      "description": "Another JSON Schema Validator",
      "supplier": {
        "url": [
          "https://github.com/ajv-validator/ajv.git"
        ]
      }
    },
    {
      "name": "ajv",
      "bom-ref": "ajv",
      "type": "library",
      "version": "8.12.0",
      "copyright": "Copyright (c) 2015-2021 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv@8.12.0",
      "description": "Another JSON Schema Validator",
      "supplier": {
        "url": [
          "https://github.com/ajv-validator/ajv.git"
        ]
      }
    },
    {
      "name": "ajv",
      "bom-ref": "ajv",
      "type": "library",
      "version": "8.17.1",
      "copyright": "Copyright (c) 2015-2021 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv@8.17.1",
      "description": "Another JSON Schema Validator",
      "supplier": {
        "url": [
          "https://github.com/ajv-validator/ajv.git"
        ]
      }
    },
    {
      "name": "ajv-errors",
      "bom-ref": "ajv-errors",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv-errors@1.0.1",
      "description": "Custom error messages in JSON-Schema for Ajv validator",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/ajv-errors"
        ]
      }
    },
    {
      "name": "ajv-formats",
      "bom-ref": "ajv-formats",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2020 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv-formats@2.1.1",
      "description": "Plugin for AJV that adds support for some of draft2019 formats.",
      "supplier": {
        "url": [
          "https://github.com/luzlab/ajv-formats#readme"
        ]
      }
    },
    {
      "name": "ajv-keywords",
      "bom-ref": "ajv-keywords",
      "type": "library",
      "version": "3.5.2",
      "copyright": "Copyright (c) 2016 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv-keywords@3.5.2",
      "description": "Custom JSON-Schema keywords for ajv validator",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/ajv-keywords"
        ]
      }
    },
    {
      "name": "ajv-keywords",
      "bom-ref": "ajv-keywords",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) 2016 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ajv-keywords@5.1.0",
      "description": "Custom JSON-Schema keywords for ajv validator",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/ajv-keywords"
        ]
      }
    },
    {
      "name": "ansi-escapes",
      "bom-ref": "ansi-escapes",
      "type": "library",
      "version": "4.3.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-escapes@4.3.2",
      "description": "ANSI escape codes for manipulating the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-escapes"
        ]
      }
    },
    {
      "name": "ansi-regex",
      "bom-ref": "ansi-regex",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "description": "Regular expression for matching ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-regex"
        ]
      }
    },
    {
      "name": "ansi-regex",
      "bom-ref": "ansi-regex",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.0.1",
      "description": "Regular expression for matching ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-regex"
        ]
      }
    },
    {
      "name": "ansi-regex",
      "bom-ref": "ansi-regex",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.1.0",
      "description": "Regular expression for matching ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-regex"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "3.2.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "5.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@5.2.0",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "6.2.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "v4.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "any-promise",
      "bom-ref": "any-promise",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2014-2016 Kevin Beaty",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/any-promise@1.3.0",
      "description": "Resolve any installed ES6 compatible promise",
      "supplier": {
        "url": [
          "http://github.com/kevinbeaty/any-promise"
        ]
      }
    },
    {
      "name": "ARG",
      "bom-ref": "ARG",
      "type": "library",
      "version": "4.1.3",
      "copyright": "Copyright (c) 2017-2019 Zeit, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arg@4.1.3",
      "supplier": {
        "url": [
          "http://github.com/danielor/ARG"
        ]
      }
    },
    {
      "name": "ARG",
      "bom-ref": "ARG",
      "type": "library",
      "version": "5.0.2",
      "copyright": "Copyright (c) 2021 Vercel, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arg@5.0.2",
      "supplier": {
        "url": [
          "http://github.com/danielor/ARG"
        ]
      }
    },
    {
      "name": "arr-diff",
      "bom-ref": "arr-diff",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arr-diff@4.0.0",
      "description": "Return an array with only the unique values present in all given arrays using strict equality for comparisons.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/arr-diff"
        ]
      }
    },
    {
      "name": "arr-flatten",
      "bom-ref": "arr-flatten",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.1.0",
      "description": "Recursively flatten an array or arrays.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/arr-flatten"
        ]
      }
    },
    {
      "name": "arr-union",
      "bom-ref": "arr-union",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arr-union@3.1.0",
      "description": "Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/arr-union"
        ]
      }
    },
    {
      "name": "array-buffer-byte-length",
      "bom-ref": "array-buffer-byte-length",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2023 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-buffer-byte-length@1.0.0",
      "description": "Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/array-buffer-byte-length#readme"
        ]
      }
    },
    {
      "name": "array-flatten",
      "bom-ref": "array-flatten",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "description": "Flatten a multi-dimensional array.",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/array-flatten"
        ]
      }
    },
    {
      "name": "array-flatten",
      "bom-ref": "array-flatten",
      "type": "library",
      "version": "2.1.2",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-flatten@2.1.2",
      "description": "Flatten a multi-dimensional array.",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/array-flatten"
        ]
      }
    },
    {
      "name": "array-ify",
      "bom-ref": "array-ify",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-ify@1.0.0",
      "description": "Turn anything into an array",
      "supplier": {
        "url": [
          "https://github.com/stevemao/array-ify"
        ]
      }
    },
    {
      "name": "array-includes",
      "bom-ref": "array-includes",
      "type": "library",
      "version": "3.1.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-includes@3.1.7",
      "description": "A spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/array-includes"
        ]
      }
    },
    {
      "name": "array-union",
      "bom-ref": "array-union",
      "type": "library",
      "version": "v2.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-union@2.1.0",
      "description": "Creates an array of unique values, in order, from the input arrays",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/array-union"
        ]
      }
    },
    {
      "name": "array-unique",
      "bom-ref": "array-unique",
      "type": "library",
      "version": "0.3.2",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-unique@0.3.2",
      "description": "Return an array free of duplicate values. Very fast implementation.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/array-unique"
        ]
      }
    },
    {
      "name": "array.prototype.findlastindex",
      "bom-ref": "array.prototype.findlastindex",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) 2021 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array.prototype.findlastindex@1.2.3",
      "description": "An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Array.prototype.findLastIndex#readme"
        ]
      }
    },
    {
      "name": "array.prototype.flat",
      "bom-ref": "array.prototype.flat",
      "type": "library",
      "version": "1.3.2",
      "copyright": "Copyright (c) 2021 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array.prototype.flat@1.3.2",
      "description": "An ESnext spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Array.prototype.flat#readme"
        ]
      }
    },
    {
      "name": "array.prototype.flatmap",
      "bom-ref": "array.prototype.flatmap",
      "type": "library",
      "version": "1.3.2",
      "copyright": "Copyright (c) 2021 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array.prototype.flatmap@1.3.2",
      "description": "An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Array.prototype.flatMap#readme"
        ]
      }
    },
    {
      "name": "array.prototype.reduce",
      "bom-ref": "array.prototype.reduce",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array.prototype.reduce@1.0.6",
      "description": "An ES5 spec-compliant `Array.prototype.reduce` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Array.prototype.reduce#readme"
        ]
      }
    },
    {
      "name": "array.prototype.tosorted",
      "bom-ref": "array.prototype.tosorted",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2021 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array.prototype.tosorted@1.1.2",
      "description": "An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Array.prototype.toSorted#readme"
        ]
      }
    },
    {
      "name": "arraybuffer.prototype.slice",
      "bom-ref": "arraybuffer.prototype.slice",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2023 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arraybuffer.prototype.slice@1.0.2",
      "description": "ES spec-compliant shim for ArrayBuffer.prototype.slice",
      "supplier": {
        "url": [
          "https://github.com/es-shims/ArrayBuffer.prototype.slice#readme"
        ]
      }
    },
    {
      "name": "asap",
      "bom-ref": "asap",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) 2009-2014 by Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asap@2.0.6",
      "description": "High-priority task queue for Node.js and browsers",
      "supplier": {
        "url": [
          "https://github.com/kriskowal/asap#readme"
        ]
      }
    },
    {
      "name": "asn1.js",
      "bom-ref": "asn1.js",
      "type": "library",
      "version": "v5.4.1",
      "copyright": "Copyright (c) 2017 Fedor Indutny",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asn1.js@5.4.1",
      "description": "RFC2560 structures for asn1.js",
      "supplier": {
        "url": [
          "https://github.com/indutny/asn1.js"
        ]
      }
    },
    {
      "name": "assign-symbols",
      "bom-ref": "assign-symbols",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/assign-symbols@1.0.0",
      "description": "Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/assign-symbols"
        ]
      }
    },
    {
      "name": "ast-types-flow",
      "bom-ref": "ast-types-flow",
      "type": "library",
      "version": "0.0.8",
      "copyright": "Copyright (c) 2018 Kyle Davis",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ast-types-flow@0.0.8",
      "description": "Flow types for the Javascript AST",
      "supplier": {
        "url": [
          "https://github.com/kyldvs/ast-types-flow"
        ]
      }
    },
    {
      "name": "astral-regex",
      "bom-ref": "astral-regex",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Kevin M",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/astral-regex@2.0.0",
      "description": "Regular expression for matching astral symbols",
      "supplier": {
        "url": [
          "https://github.com/kevva/astral-regex#readme"
        ]
      }
    },
    {
      "name": "Async",
      "bom-ref": "Async",
      "type": "library",
      "version": "3.2.5",
      "copyright": "Copyright (c) 2010-2018 Caolan McMahon",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/async@3.2.5",
      "description": "Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. Although originally designed for use with Node.js and installable via  npm install --save async , it can also be used directly in the browser.",
      "supplier": {
        "url": [
          "http://caolan.github.io/async/"
        ]
      }
    },
    {
      "name": "async-each",
      "bom-ref": "async-each",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Copyright (c) 2016 Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/async-each@1.0.6",
      "description": "No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach function for JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/paulmillr/async-each"
        ]
      }
    },
    {
      "name": "asynciterator.prototype",
      "bom-ref": "asynciterator.prototype",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asynciterator.prototype@1.0.0",
      "description": "`AsyncIterator.prototype`, or a shared object to use.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/AsyncIterator.prototype#readme"
        ]
      }
    },
    {
      "name": "asynckit",
      "bom-ref": "asynckit",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2016 Alex Indigo",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "description": "Minimal async jobs utility library, with streams support",
      "supplier": {
        "url": [
          "https://github.com/alexindigo/asynckit"
        ]
      }
    },
    {
      "name": "atob",
      "bom-ref": "atob",
      "type": "library",
      "version": "2.1.2",
      "copyright": "Copyright (c) 2012-2018 AJ ONeal",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/atob@2.1.2",
      "description": "A port of the browser's `atob` function\r\r\n\r\r\nUses  Buffer  to emulate the exact functionality of the browser's atob.\r\r\n\r\r\nNote: Unicode may be handled incorrectly (like the browser).\r\r\n\r\r\nIt turns base64-encoded ascii data back to binary.",
      "supplier": {
        "url": [
          "https://github.com/node-browser-compat/atob"
        ]
      }
    },
    {
      "name": "autobind-decorator",
      "bom-ref": "autobind-decorator",
      "type": "library",
      "version": "2.4.0",
      "copyright": "Copyright (c) Andrey Popp",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/autobind-decorator@2.4.0",
      "description": "Decorator for binding method to an object",
      "supplier": {
        "url": [
          "https://github.com/andreypopp/autobind-decorator#readme"
        ]
      }
    },
    {
      "name": "Autoprefixer",
      "bom-ref": "Autoprefixer",
      "type": "library",
      "version": "10.4.16",
      "copyright": "Copyright (c) 2013 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/autoprefixer@10.4.16",
      "description": "Parse CSS and add vendor prefixes to rules by Can I Use\r\r\n\r\r\nPostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values from Can I Use. It is recommended by Google and used in Twitter and Taobao.\r\r\n\r\r\nWrite your CSS rules without vendor prefixes (in fact, forget about them entirely):\r\r\n\r\r\n:fullscreen a {\r\r\n    display: flex\r\r\n}\r\r\n\r\r\nAutoprefixer will use the data based on current browser popularity and property support to apply prefixes for you.",
      "supplier": {
        "url": [
          "https://github.com/postcss/autoprefixer"
        ]
      }
    },
    {
      "name": "available-typed-arrays",
      "bom-ref": "available-typed-arrays",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/available-typed-arrays@1.0.5",
      "description": "Returns an array of Typed Array names that are available in the current environment",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/available-typed-arrays#readme"
        ]
      }
    },
    {
      "name": "axios",
      "bom-ref": "axios",
      "type": "library",
      "version": "0.29.0",
      "copyright": "Copyright (c) 2014-present Matt Zabriskie",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:axios:axios:0.29.0:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/axios@0.29.0",
      "description": "Promise based HTTP client for the browser and node.js",
      "supplier": {
        "url": [
          "https://github.com/axios/axios"
        ]
      }
    },
    {
      "name": "axios",
      "bom-ref": "axios",
      "type": "library",
      "version": "1.11.0",
      "copyright": "Copyright (c) 2014-present Matt Zabriskie",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/axios@1.11.0",
      "description": "Promise based HTTP client for the browser and node.js",
      "supplier": {
        "url": [
          "https://github.com/axios/axios"
        ]
      }
    },
    {
      "name": "babel-loader",
      "bom-ref": "babel-loader",
      "type": "library",
      "version": "8.3.0",
      "copyright": "Copyright (c) 2014-2019 Lu",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-loader@8.3.0",
      "description": "6t05 module loader for webpack",
      "supplier": {
        "url": [
          "https://github.com/babel/babel-loader"
        ]
      }
    },
    {
      "name": "babel-plugin-macros",
      "bom-ref": "babel-plugin-macros",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2020 Kent C. Dodds",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-macros@3.1.0",
      "description": "Macros for JavaScript via a babel plugin.",
      "supplier": {
        "url": [
          "https://github.com/codemix/babel-plugin-macros"
        ]
      }
    },
    {
      "name": "babel-plugin-polyfill-corejs2",
      "bom-ref": "babel-plugin-polyfill-corejs2",
      "type": "library",
      "version": "0.4.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.7",
      "supplier": {
        "url": [
          "https://github.com/babel/babel-polyfills#readme"
        ]
      }
    },
    {
      "name": "babel-plugin-polyfill-corejs3",
      "bom-ref": "babel-plugin-polyfill-corejs3",
      "type": "library",
      "version": "0.8.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.8.7",
      "supplier": {
        "url": [
          "https://github.com/babel/babel-polyfills#readme"
        ]
      }
    },
    {
      "name": "babel-plugin-polyfill-regenerator",
      "bom-ref": "babel-plugin-polyfill-regenerator",
      "type": "library",
      "version": "0.5.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.5.4",
      "supplier": {
        "url": [
          "https://github.com/babel/babel-polyfills#readme"
        ]
      }
    },
    {
      "name": "babel-plugin-styled-components",
      "bom-ref": "babel-plugin-styled-components",
      "type": "library",
      "version": "2.1.4",
      "copyright": "Copyright (c) 2016-present Vladimir Danchenkov and Maximilian Stoiber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-styled-components@2.1.4",
      "description": "Improve the debugging experience and add server-side rendering support to styled-components",
      "supplier": {
        "url": [
          "https://github.com/styled-components/babel-plugin-styled-components"
        ]
      }
    },
    {
      "name": "babel-plugin-transform-react-remove-prop-types",
      "bom-ref": "babel-plugin-transform-react-remove-prop-types",
      "type": "library",
      "version": "0.4.24",
      "copyright": "Copyright (c) 2015 Nikita Gusakov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-remove-prop-types@0.4.24",
      "description": "Remove unnecessary React propTypes from the production build",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/babel-plugin-transform-react-remove-prop-types"
        ]
      }
    },
    {
      "name": "babel-preset-current-node-syntax",
      "bom-ref": "babel-preset-current-node-syntax",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2020 Nicol",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-preset-current-node-syntax@1.0.1",
      "description": "A Babel preset that enables parsing of proposals supported by the current Node.js version.",
      "supplier": {
        "url": [
          "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax#readme"
        ]
      }
    },
    {
      "name": "babel-traverse",
      "bom-ref": "babel-traverse",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.28.0",
      "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "balanced-match",
      "bom-ref": "balanced-match",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "description": "Match balanced character pairs, like \"{\" and \"}\"",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/balanced-match"
        ]
      }
    },
    {
      "name": "BASE",
      "bom-ref": "BASE",
      "type": "library",
      "version": "0.11.2",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/base@0.11.2",
      "description": "BASE is the Basic Analysis and Security Engine. It is based on the code from the Analysis Console for Intrusion Databases (ACID) project. This application provides a web front-end to query and analyze the alerts coming from a SNORT IDS system.",
      "supplier": {
        "url": [
          "https://github.com/node-base/base"
        ]
      }
    },
    {
      "name": "base64-js",
      "bom-ref": "base64-js",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2014 Jameson Little",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/base64-js@1.5.1",
      "description": "Base64 encoding/decoding in pure JS",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/base64-js"
        ]
      }
    },
    {
      "name": "bfj",
      "bom-ref": "bfj",
      "type": "library",
      "version": "7.1.0",
      "copyright": "Copyright (c) 2015, 2016 Phil Booth",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bfj@7.1.0",
      "description": "Big-friendly JSON",
      "supplier": {
        "url": [
          "https://github.com/philbooth/node-bfj"
        ]
      }
    },
    {
      "name": "big.js",
      "bom-ref": "big.js",
      "type": "library",
      "version": "5.2.2",
      "copyright": "Copyright (c) 2018 Michael Mclaughlin <M8ch88l@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/big.js@5.2.2",
      "description": "A small, fast JavaScript library for arbitrary-precision decimal arithmetic.",
      "supplier": {
        "url": [
          "https://github.com/MikeMcl/big.js"
        ]
      }
    },
    {
      "name": "binary-extensions",
      "bom-ref": "binary-extensions",
      "type": "library",
      "version": "1.13.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.13.1",
      "description": "List of binary file extensions",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/binary-extensions"
        ]
      }
    },
    {
      "name": "binary-extensions",
      "bom-ref": "binary-extensions",
      "type": "library",
      "version": "v2.2.0",
      "copyright": "Copyright (c) 2019 Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com), Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/binary-extensions@2.2.0",
      "description": "List of binary file extensions",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/binary-extensions"
        ]
      }
    },
    {
      "name": "bl",
      "bom-ref": "bl",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2013-2019 bl contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bl@4.1.0",
      "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
      "supplier": {
        "url": [
          "https://github.com/rvagg/bl"
        ]
      }
    },
    {
      "name": "Bluebird JS",
      "bom-ref": "Bluebird JS",
      "type": "library",
      "version": "3.7.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bluebird@3.7.2",
      "description": "Bluebird is a fully featured promise library with focus on innovative features and performance",
      "supplier": {
        "url": [
          "http://bluebirdjs.com"
        ]
      }
    },
    {
      "name": "bn.js",
      "bom-ref": "bn.js",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bn.js@5.2.1",
      "description": "BigNum in pure javascript",
      "supplier": {
        "url": [
          "https://github.com/indutny/bn.js"
        ]
      }
    },
    {
      "name": "bn.js",
      "bom-ref": "bn.js",
      "type": "library",
      "version": "v4.12.0",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bn.js@4.12.0",
      "description": "BigNum in pure javascript",
      "supplier": {
        "url": [
          "https://github.com/indutny/bn.js"
        ]
      }
    },
    {
      "name": "bonjour-service",
      "bom-ref": "bonjour-service",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2021 ON LX Limited\nCopyright (c) 2015-2016 Thomas Watson Steen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bonjour-service@1.1.1",
      "description": "A Bonjour/Zeroconf implementation in TypeScript",
      "supplier": {
        "url": [
          "https://github.com/onlxltd/bonjour-service"
        ]
      }
    },
    {
      "name": "brace-expansion",
      "bom-ref": "brace-expansion",
      "type": "library",
      "version": "1.1.11",
      "copyright": "Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "description": "Bash compatible brace expansion . ",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/brace-expansion"
        ]
      }
    },
    {
      "name": "brace-expansion",
      "bom-ref": "brace-expansion",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "description": "Bash compatible brace expansion . ",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/brace-expansion"
        ]
      }
    },
    {
      "name": "brace-expansion",
      "bom-ref": "brace-expansion",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "description": "Bash compatible brace expansion . ",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/brace-expansion"
        ]
      }
    },
    {
      "name": "brix/crypto-js",
      "bom-ref": "brix/crypto-js",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Copyright (c) 2009-2013 Jeff Mott\nCopyright (c) 2013-2016 Evan Vosberg",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/crypto-js@4.2.0",
      "description": "JavaScript library of crypto standards.",
      "supplier": {
        "url": [
          "https://github.com/brix/crypto-js"
        ]
      }
    },
    {
      "name": "brorand",
      "bom-ref": "brorand",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) Fedor Indutny, 2014.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brorand@1.1.0",
      "description": "Random number generator for browsers and node.js",
      "supplier": {
        "url": [
          "https://github.com/indutny/brorand"
        ]
      }
    },
    {
      "name": "browserify-aes",
      "bom-ref": "browserify-aes",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2014-2017 browserify-aes contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.2.0",
      "description": "aes, for browserify",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-aes"
        ]
      }
    },
    {
      "name": "browserify-cipher",
      "bom-ref": "browserify-cipher",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2014-2017 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.1",
      "description": "ciphers for the browser",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-cipher#readme"
        ]
      }
    },
    {
      "name": "browserify-rsa",
      "bom-ref": "browserify-rsa",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2014-2016 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-rsa@4.1.0",
      "description": "browserify-rsa ==== [![Build Status](https://travis-ci.org/calvinmetcalf/browserify-rsa.svg)](https://travis-ci.org/calvinmetcalf/browserify-rsa)",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/browserify-rsa"
        ]
      }
    },
    {
      "name": "browserify-zlib",
      "bom-ref": "browserify-zlib",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Copyright (c) 2014-2015 Devon Govett <devongovett@gmail.com>\nCopyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.2.0",
      "description": "Full zlib module for the browser",
      "supplier": {
        "url": [
          "https://github.com/devongovett/browserify-zlib"
        ]
      }
    },
    {
      "name": "browserify/resolve",
      "bom-ref": "browserify/resolve",
      "type": "library",
      "version": "1.22.8",
      "copyright": "Copyright (c) 2012 James Halliday",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve@1.22.8",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "supplier": {
        "url": [
          "https://github.com/browserify/resolve"
        ]
      }
    },
    {
      "name": "browserify/resolve",
      "bom-ref": "browserify/resolve",
      "type": "library",
      "version": "2.0.0-next.5",
      "copyright": "Copyright (c) 2012 James Halliday",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve@2.0.0-next.5",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "supplier": {
        "url": [
          "https://github.com/browserify/resolve"
        ]
      }
    },
    {
      "name": "browserslist",
      "bom-ref": "browserslist",
      "type": "library",
      "version": "4.25.2",
      "copyright": "Copyright (c) 2014 Andrey Sitnik <andrey@sitnik.ru> and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserslist@4.25.2",
      "description": "Get browsers versions that matches given criterias like in Autoprefixer",
      "supplier": {
        "url": [
          "https://github.com/ai/browserslist"
        ]
      }
    },
    {
      "name": "btoa",
      "bom-ref": "btoa",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) 2012-2018 AJ ONeal",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/btoa@1.2.1",
      "description": "btoa for Node.JS (it's a one-liner)",
      "supplier": {
        "url": [
          "https://git.coolaj86.com/coolaj86/btoa.js.git"
        ]
      }
    },
    {
      "name": "Buffer",
      "bom-ref": "Buffer",
      "type": "library",
      "version": "4.9.2",
      "copyright": "Copyright (c) Feross Aboukhadijeh, and other contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/buffer@4.9.2",
      "description": "Node.js Buffer API, for the browser",
      "supplier": {
        "url": [
          "https://github.com/feross/native-buffer-browserif"
        ]
      }
    },
    {
      "name": "Buffer",
      "bom-ref": "Buffer",
      "type": "library",
      "version": "v5.7.1",
      "copyright": "Copyright (c) Feross Aboukhadijeh, and other contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.7.1",
      "description": "Node.js Buffer API, for the browser",
      "supplier": {
        "url": [
          "https://github.com/feross/native-buffer-browserif"
        ]
      }
    },
    {
      "name": "buffer-from",
      "bom-ref": "buffer-from",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2016, 2018 Linus Unneb",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.2",
      "description": "A ponyfill for `Buffer.from`, uses native implementation if available.",
      "supplier": {
        "url": [
          "https://github.com/linusu/buffer-from#readme"
        ]
      }
    },
    {
      "name": "buffer-xor",
      "bom-ref": "buffer-xor",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2015 Daniel Cousens",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/buffer-xor@1.0.3",
      "description": "buffer-xor",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/buffer-xor"
        ]
      }
    },
    {
      "name": "builtin-modules",
      "bom-ref": "builtin-modules",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/builtin-modules@3.3.0",
      "description": "List of the Node.js builtin modules",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/builtin-modules"
        ]
      }
    },
    {
      "name": "builtin-status-codes",
      "bom-ref": "builtin-status-codes",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Ben Drucker <bvdrucker@gmail.com> (bendrucker.me)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/builtin-status-codes@3.0.0",
      "description": "The map of HTTP status codes from the builtin http module",
      "supplier": {
        "url": [
          "https://github.com/bendrucker/builtin-status-codes"
        ]
      }
    },
    {
      "name": "bytes.js",
      "bom-ref": "bytes.js",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015 Jed Watson <jed.watson@me.com>\nCopyright (c) 2012-2014 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bytes@3.0.0",
      "description": "node byte string parser\r\r\n\r\r\nUtility to parse a string bytes (ex:  1TB ) to bytes ( 1099511627776 ) and vice-versa",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/bytes.js"
        ]
      }
    },
    {
      "name": "bytes.js",
      "bom-ref": "bytes.js",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) 2015 Jed Watson <jed.watson@me.com>\nCopyright (c) 2012-2014 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bytes@3.1.2",
      "description": "node byte string parser\r\r\n\r\r\nUtility to parse a string bytes (ex:  1TB ) to bytes ( 1099511627776 ) and vice-versa",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/bytes.js"
        ]
      }
    },
    {
      "name": "cache-base",
      "bom-ref": "cache-base",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cache-base@1.0.1",
      "description": "Basic, general purpose object cache for node.js/javascript projects.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/cache-base"
        ]
      }
    },
    {
      "name": "call-bind",
      "bom-ref": "call-bind",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2020 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/call-bind@1.0.5",
      "description": "Robustly `.call.bind()` a function",
      "supplier": {
        "url": [
          "https://github.com/ljharb/call-bind#readme"
        ]
      }
    },
    {
      "name": "call-bind-apply-helpers",
      "bom-ref": "call-bind-apply-helpers",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "description": "Helper functions around Function call/apply/bind, for use in `call-bind`",
      "supplier": {
        "url": [
          "https://github.com/ljharb/call-bind-apply-helpers#readme"
        ]
      }
    },
    {
      "name": "callsites",
      "bom-ref": "callsites",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/callsites@3.1.0",
      "description": "Get callsites from the V8 stack trace API",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/callsites"
        ]
      }
    },
    {
      "name": "camelcase",
      "bom-ref": "camelcase",
      "type": "library",
      "version": "4.1.2",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/camel-case@4.1.2",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar \u2192 fooBar",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/camelcase"
        ]
      }
    },
    {
      "name": "camelcase",
      "bom-ref": "camelcase",
      "type": "library",
      "version": "5.3.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/camelcase@5.3.1",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar \u2192 fooBar",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/camelcase"
        ]
      }
    },
    {
      "name": "camelcase",
      "bom-ref": "camelcase",
      "type": "library",
      "version": "6.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/camelcase@6.3.0",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar \u2192 fooBar",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/camelcase"
        ]
      }
    },
    {
      "name": "camelcase-css",
      "bom-ref": "camelcase-css",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) Steven Vachon <contact@svachon.com> (svachon.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/camelcase-css@2.0.1",
      "description": "Convert a dash-separated CSS property to a camelCased DOM property.",
      "supplier": {
        "url": [
          "https://github.com/stevenvachon/camelcase-css"
        ]
      }
    },
    {
      "name": "camelize",
      "bom-ref": "camelize",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/camelize@1.0.1",
      "description": "recursively transform key strings to camel-case",
      "supplier": {
        "url": [
          "https://github.com/substack/camelize"
        ]
      }
    },
    {
      "name": "caniuse-api",
      "bom-ref": "caniuse-api",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/caniuse-api@3.0.0",
      "description": "request the caniuse data to check browsers compatibilities",
      "supplier": {
        "url": [
          "https://github.com/nyalab/caniuse-api"
        ]
      }
    },
    {
      "name": "case-sensitive-paths-webpack-plugin",
      "bom-ref": "case-sensitive-paths-webpack-plugin",
      "type": "library",
      "version": "2.4.0",
      "copyright": "Copyright (c) 2015 Alexandre Kirszenberg\nCopyright (c) 2016, 2018 Michael Pratt",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/case-sensitive-paths-webpack-plugin@2.4.0",
      "description": "Enforces module path case sensitivity in Webpack",
      "supplier": {
        "url": [
          "https://github.com/Urthen/case-sensitive-paths-webpack-plugin#readme"
        ]
      }
    },
    {
      "name": "Chalk",
      "bom-ref": "Chalk",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chalk@2.4.2",
      "description": "Terminal string styling done right",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/chalk"
        ]
      }
    },
    {
      "name": "Chalk",
      "bom-ref": "Chalk",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chalk@4.1.1",
      "description": "Terminal string styling done right",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/chalk"
        ]
      }
    },
    {
      "name": "Chalk",
      "bom-ref": "Chalk",
      "type": "library",
      "version": "4.1.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chalk@4.1.2",
      "description": "Terminal string styling done right",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/chalk"
        ]
      }
    },
    {
      "name": "Chalk",
      "bom-ref": "Chalk",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chalk@3.0.0",
      "description": "Terminal string styling done right",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/chalk"
        ]
      }
    },
    {
      "name": "char-regex",
      "bom-ref": "char-regex",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Richie Bendall",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/char-regex@1.0.2",
      "description": "A regex to match any full character, considering weird character ranges.",
      "supplier": {
        "url": [
          "https://github.com/Richienb/char-regex#readme"
        ]
      }
    },
    {
      "name": "char-regex",
      "bom-ref": "char-regex",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2020-2021 Richie Bendall",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/char-regex@2.0.1",
      "description": "A regex to match any full character, considering weird character ranges.",
      "supplier": {
        "url": [
          "https://github.com/Richienb/char-regex#readme"
        ]
      }
    },
    {
      "name": "Chart.js",
      "bom-ref": "Chart.js",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) 2023 Jukka Kurkela\nCopyright (c) 2014-2024, 2025 Chart.js Contributors\nCopyright (c) 2016 Piotr Witek <piotrek.witek@gmail.com> (http://piotrwitek.github.io)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chart.js@4.5.0",
      "supplier": {
        "url": [
          "http://code.google.com/p/chartjs/"
        ]
      }
    },
    {
      "name": "check-types.js",
      "bom-ref": "check-types.js",
      "type": "library",
      "version": "11.2.3",
      "copyright": "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Phil Booth",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/check-types@11.2.3",
      "description": "A tiny JavaScript library for checking types and throwing exceptions.",
      "supplier": {
        "url": [
          "https://github.com/philbooth/check-types.js"
        ]
      }
    },
    {
      "name": "chokidar",
      "bom-ref": "chokidar",
      "type": "library",
      "version": "2.1.8",
      "copyright": "Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chokidar@2.1.8",
      "description": "A neat wrapper around node.js fs.watch / fs.watchFile.",
      "supplier": {
        "url": [
          "https://github.com/paulmillr/chokidar"
        ]
      }
    },
    {
      "name": "chokidar",
      "bom-ref": "chokidar",
      "type": "library",
      "version": "3.5.3",
      "copyright": "Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chokidar@3.5.3",
      "description": "A neat wrapper around node.js fs.watch / fs.watchFile.",
      "supplier": {
        "url": [
          "https://github.com/paulmillr/chokidar"
        ]
      }
    },
    {
      "name": "chrisdickinson/raf",
      "bom-ref": "chrisdickinson/raf",
      "type": "library",
      "version": "3.4.1",
      "copyright": "Copyright (c) 2013 Chris Dickinson <chris@neversaw.us>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/raf@3.4.1",
      "description": "requestAnimationFrame polyfill for node and the browser",
      "supplier": {
        "url": [
          "https://github.com/chrisdickinson/raf"
        ]
      }
    },
    {
      "name": "ci-info",
      "bom-ref": "ci-info",
      "type": "library",
      "version": "3.9.0",
      "copyright": "Copyright (c) 2016 Thomas Watson Steen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ci-info@3.9.0",
      "description": "Get details about the current Continuous Integration environment",
      "supplier": {
        "url": [
          "https://github.com/watson/ci-info"
        ]
      }
    },
    {
      "name": "cipher-base",
      "bom-ref": "cipher-base",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.4",
      "description": "abstract base class for crypto-streams",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/cipher-base#readme"
        ]
      }
    },
    {
      "name": "cjs-module-lexer",
      "bom-ref": "cjs-module-lexer",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (C) 2012-2018 by various contributors (see AUTHORS)\nCopyright (C) 2018-2020 Guy Bedford",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cjs-module-lexer@1.2.3",
      "description": "Lexes CommonJS modules, returning their named exports metadata",
      "supplier": {
        "url": [
          "https://github.com/guybedford/cjs-module-lexer#readme"
        ]
      }
    },
    {
      "name": "class-utils",
      "bom-ref": "class-utils",
      "type": "library",
      "version": "0.3.6",
      "copyright": "Copyright (c) 2015, 2017-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/class-utils@0.3.6",
      "description": "Utils for working with JavaScript classes and prototype methods.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/class-utils"
        ]
      }
    },
    {
      "name": "classnames",
      "bom-ref": "classnames",
      "type": "library",
      "version": "2.5.1",
      "copyright": "Copyright (c) 2018 Dave Keen <http://www.keendevelopment.ch>, Adi Dahiya <https://github.com/adidahiya>, Jason Killian <https://github.com/JKillian>, Sean Kelley <https://github.com/s\nCopyright (c) 2018 Jed Watson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/classnames@2.5.1",
      "description": "A simple utility for conditionally joining classNames together",
      "supplier": {
        "url": [
          "https://github.com/JedWatson/classnames"
        ]
      }
    },
    {
      "name": "clean-css",
      "bom-ref": "clean-css",
      "type": "library",
      "version": "5.3.3",
      "copyright": "Copyright (c) 2017 JakubPawlowicz.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clean-css@5.3.3",
      "description": "A well tested node.js CSS minifier.",
      "supplier": {
        "url": [
          "https://github.com/jakubpawlowicz/clean-css"
        ]
      }
    },
    {
      "name": "clean-stack",
      "bom-ref": "clean-stack",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clean-stack@2.2.0",
      "description": "Clean up error stack traces",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/clean-stack#readme"
        ]
      }
    },
    {
      "name": "cli-cursor",
      "bom-ref": "cli-cursor",
      "type": "library",
      "version": "v3.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cli-cursor@3.1.0",
      "description": "Toggle the CLI cursor",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/cli-cursor"
        ]
      }
    },
    {
      "name": "cli-spinners",
      "bom-ref": "cli-spinners",
      "type": "library",
      "version": "2.9.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cli-spinners@2.9.2",
      "description": "Spinners for use in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/cli-spinners"
        ]
      }
    },
    {
      "name": "cli-truncate",
      "bom-ref": "cli-truncate",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cli-truncate@2.1.0",
      "description": "Truncate a string to a specific width in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/cli-truncate"
        ]
      }
    },
    {
      "name": "cli-truncate",
      "bom-ref": "cli-truncate",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cli-truncate@3.1.0",
      "description": "Truncate a string to a specific width in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/cli-truncate"
        ]
      }
    },
    {
      "name": "Clone",
      "bom-ref": "Clone",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2011-2015 Paul Vorbach <paul@vorba.ch>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clone@1.0.4",
      "description": "Deep cloning of objects, arrays, etc. in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/pvorb/node-clone"
        ]
      }
    },
    {
      "name": "clsx",
      "bom-ref": "clsx",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clsx@1.2.1",
      "description": "A tiny (200B) utility for constructing className strings conditionally.",
      "supplier": {
        "url": [
          "https://github.com/lukeed/clsx#readme"
        ]
      }
    },
    {
      "name": "clsx",
      "bom-ref": "clsx",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clsx@2.1.1",
      "description": "A tiny (200B) utility for constructing className strings conditionally.",
      "supplier": {
        "url": [
          "https://github.com/lukeed/clsx#readme"
        ]
      }
    },
    {
      "name": "co",
      "bom-ref": "co",
      "type": "library",
      "version": "4.6.0",
      "copyright": "Copyright (c) 2014 TJ Holowaychuk",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/co@4.6.0",
      "description": "The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/co"
        ]
      }
    },
    {
      "name": "coa",
      "bom-ref": "coa",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2015-present Sergey Berezhnoy <veged@ya.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/coa@2.0.2",
      "description": "Command-Option-Argument: Yet another parser for command line options.",
      "supplier": {
        "url": [
          "https://github.com/veged/coa"
        ]
      }
    },
    {
      "name": "collect-v8-coverage",
      "bom-ref": "collect-v8-coverage",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Simen Bekkhus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/collect-v8-coverage@1.0.2",
      "description": "Use this module to start and stop the V8 inspector manually and collect precise coverage.",
      "supplier": {
        "url": [
          "https://github.com/SimenB/collect-v8-coverage#readme"
        ]
      }
    },
    {
      "name": "collection-visit",
      "bom-ref": "collection-visit",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/collection-visit@1.0.0",
      "description": "Visit a method over the items in an object, or map visit over the objects in an array.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/collection-visit"
        ]
      }
    },
    {
      "name": "color-name",
      "bom-ref": "color-name",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2015 Dmitry Ivanov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.3",
      "description": "A JSON with color names",
      "supplier": {
        "url": [
          "https://github.com/colorjs/color-name"
        ]
      }
    },
    {
      "name": "color-name",
      "bom-ref": "color-name",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) 2015 Dmitry Ivanov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "description": "A JSON with color names",
      "supplier": {
        "url": [
          "https://github.com/colorjs/color-name"
        ]
      }
    },
    {
      "name": "colord",
      "bom-ref": "colord",
      "type": "library",
      "version": "2.9.3",
      "copyright": "Copyright (c) 2020 Vlad Shilov omgovich@ya.ru",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/colord@2.9.3",
      "description": "\uD83D\uDC51 A tiny color manipulation and conversion tool",
      "supplier": {
        "url": [
          "https://github.com/omgovich/colord#readme"
        ]
      }
    },
    {
      "name": "colorette",
      "bom-ref": "colorette",
      "type": "library",
      "version": "2.0.20",
      "copyright": "Copyright (c) Jorge Bucaran <https://jorgebucaran.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/colorette@2.0.20",
      "description": "Node.js library for colorizing text using ANSI escape sequences.",
      "supplier": {
        "url": [
          "https://github.com/jorgebucaran/colorette"
        ]
      }
    },
    {
      "name": "combined-stream",
      "bom-ref": "combined-stream",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 2011 Debuggable Limited <felix@debuggable.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.8",
      "description": "A stream that emits multiple other streams one after another.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-combined-stream"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@4.1.1",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "7.2.0",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@7.2.0",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "8.3.0",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@8.3.0",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "9.5.0",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@9.5.0",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "v2.20.3",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@2.20.3",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commitizen CLI",
      "bom-ref": "Commitizen CLI",
      "type": "library",
      "version": "4.3.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commitizen@4.3.1",
      "description": "Zen-like commit messages for internet citizens. (The commitizen command line utility.)",
      "supplier": {
        "url": [
          "http://commitizen.github.io/cz-cli/"
        ]
      }
    },
    {
      "name": "commitizen/cz-conventional-changelog",
      "bom-ref": "commitizen/cz-conventional-changelog",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) 2015-2018 Commitizen Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cz-conventional-changelog@3.3.0",
      "supplier": {
        "url": [
          "https://github.com/commitizen/cz-conventional-changelog"
        ]
      }
    },
    {
      "name": "common-tags",
      "bom-ref": "common-tags",
      "type": "library",
      "version": "1.8.2",
      "copyright": "Copyright (c) Declan de Wet",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/common-tags@1.8.2",
      "description": "a few common utility template tags for ES2015",
      "supplier": {
        "url": [
          "https://github.com/zspecza/common-tags"
        ]
      }
    },
    {
      "name": "commonjs-assert",
      "bom-ref": "commonjs-assert",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2009 Thomas Robinson <280north.com>\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/assert@1.5.1",
      "description": "commonjs assert - node.js api compatible",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/commonjs-assert"
        ]
      }
    },
    {
      "name": "compare-func",
      "bom-ref": "compare-func",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2015 Steve Mao",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/compare-func@2.0.0",
      "description": "Get a compare function for array to sort",
      "supplier": {
        "url": [
          "https://github.com/stevemao/compare-func"
        ]
      }
    },
    {
      "name": "compression",
      "bom-ref": "compression",
      "type": "library",
      "version": "1.7.4",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk\nCopyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2010 Sencha Inc.\nCopyright (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/compression@1.7.4",
      "description": "Node.js compression middleware",
      "supplier": {
        "url": [
          "https://github.com/expressjs/compression"
        ]
      }
    },
    {
      "name": "concat-stream",
      "bom-ref": "concat-stream",
      "type": "library",
      "version": "1.6.2",
      "copyright": "Copyright (c) 2013 Max Ogden",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/concat-stream@1.6.2",
      "description": "writable stream that concatenates strings or binary data and calls a callback with the result",
      "supplier": {
        "url": [
          "https://github.com/maxogden/concat-stream"
        ]
      }
    },
    {
      "name": "connect-history-api-fallback",
      "bom-ref": "connect-history-api-fallback",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2022 Ben Blackmore and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/connect-history-api-fallback@2.0.0",
      "description": "Provides a fallback for non-existing directories so that the HTML 5 history API can be used.",
      "supplier": {
        "url": [
          "https://github.com/bripkens/connect-history-api-fallback"
        ]
      }
    },
    {
      "name": "console-browserify",
      "bom-ref": "console-browserify",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2012 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/console-browserify@1.2.0",
      "description": "Emulate console for all the browsers",
      "supplier": {
        "url": [
          "https://github.com/Raynos/console-browserify"
        ]
      }
    },
    {
      "name": "constants-browserify",
      "bom-ref": "constants-browserify",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/constants-browserify@1.0.0",
      "description": "node's constants module for the browser",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/constants-browserify"
        ]
      }
    },
    {
      "name": "content-disposition",
      "bom-ref": "content-disposition",
      "type": "library",
      "version": "0.5.4",
      "copyright": "Copyright (c) 2014-2017 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.4",
      "description": "Create an attachment Content-Disposition header",
      "supplier": {
        "url": [
          "https://github.com/jshttp/content-disposition"
        ]
      }
    },
    {
      "name": "convert-source-map",
      "bom-ref": "convert-source-map",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2013 Thorsten Lorenz.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.9.0",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/convert-source-map"
        ]
      }
    },
    {
      "name": "convert-source-map",
      "bom-ref": "convert-source-map",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2013 Thorsten Lorenz.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/convert-source-map"
        ]
      }
    },
    {
      "name": "copy-descriptor",
      "bom-ref": "copy-descriptor",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) 2015-2016, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/copy-descriptor@0.1.1",
      "description": "Copy a descriptor from object A to object B",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/copy-descriptor"
        ]
      }
    },
    {
      "name": "copyfiles",
      "bom-ref": "copyfiles",
      "type": "library",
      "version": "2.4.1",
      "copyright": "Copyright (c) 2014-2018 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/copyfiles@2.4.1",
      "description": "copy some files",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/copyfiles"
        ]
      }
    },
    {
      "name": "core-js",
      "bom-ref": "core-js",
      "type": "library",
      "version": "3.35.0",
      "copyright": "Copyright (c) 2014-2023 Denis Pushkarev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/core-js-compat@3.35.0",
      "description": "Modular standard library for JavaScript. Includes polyfills for ECMAScript 5, ECMAScript 6: promises, symbols, collections, iterators, typed arrays, ECMAScript 7+ proposals, setImmediate, etc. Some additional features such as dictionaries or extended partial application. You can require only needed features or use it without global namespace pollution.",
      "supplier": {
        "url": [
          "https://github.com/zloirock/core-js"
        ]
      }
    },
    {
      "name": "core-js",
      "bom-ref": "core-js",
      "type": "library",
      "version": "3.45.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/core-js@3.45.0",
      "description": "Modular standard library for JavaScript. Includes polyfills for ECMAScript 5, ECMAScript 6: promises, symbols, collections, iterators, typed arrays, ECMAScript 7+ proposals, setImmediate, etc. Some additional features such as dictionaries or extended partial application. You can require only needed features or use it without global namespace pollution.",
      "supplier": {
        "url": [
          "https://github.com/zloirock/core-js"
        ]
      }
    },
    {
      "name": "core-js-pure",
      "bom-ref": "core-js-pure",
      "type": "library",
      "version": "3.35.0",
      "copyright": "Copyright (c) 2014-2023 Denis Pushkarev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/core-js-pure@3.35.0",
      "supplier": {
        "url": [
          "https://github.com/zloirock/core-js#readme"
        ]
      }
    },
    {
      "name": "core-util-is",
      "bom-ref": "core-util-is",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "description": "WebJar for core-util-is",
      "supplier": {
        "url": [
          "https://github.com/isaacs/core-util-is#readme"
        ]
      }
    },
    {
      "name": "cosmiconfig",
      "bom-ref": "cosmiconfig",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) 2015 David Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig@6.0.0",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "supplier": {
        "url": [
          "https://github.com/davidtheclark/cosmiconfig#readme"
        ]
      }
    },
    {
      "name": "cosmiconfig",
      "bom-ref": "cosmiconfig",
      "type": "library",
      "version": "7.1.0",
      "copyright": "Copyright (c) 2015 David Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig@7.1.0",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "supplier": {
        "url": [
          "https://github.com/davidtheclark/cosmiconfig#readme"
        ]
      }
    },
    {
      "name": "cosmiconfig-typescript-loader",
      "bom-ref": "cosmiconfig-typescript-loader",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2021 Alex Miller <codex.nz@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig-typescript-loader@2.0.2",
      "description": "TypeScript loader for cosmiconfig",
      "supplier": {
        "url": [
          "https://github.com/Codex-/cosmiconfig-typescript-loader"
        ]
      }
    },
    {
      "name": "create-hash",
      "bom-ref": "create-hash",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-hash@1.2.0",
      "description": "create hashes for browserify",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/crypto-createHash"
        ]
      }
    },
    {
      "name": "create-hmac",
      "bom-ref": "create-hmac",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.7",
      "description": "node style hmacs in the browser",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/createHmac"
        ]
      }
    },
    {
      "name": "create-react-app",
      "bom-ref": "create-react-app",
      "type": "library",
      "version": "0.3.8",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-named-asset-import@0.3.8",
      "description": "Create React apps with no build configuration.",
      "supplier": {
        "url": [
          "https://github.com/facebook/create-react-app"
        ]
      }
    },
    {
      "name": "create-react-app",
      "bom-ref": "create-react-app",
      "type": "library",
      "version": "10.0.1",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-preset-react-app@10.0.1",
      "description": "Create React apps with no build configuration.",
      "supplier": {
        "url": [
          "https://github.com/facebook/create-react-app"
        ]
      }
    },
    {
      "name": "create-react-app",
      "bom-ref": "create-react-app",
      "type": "library",
      "version": "6.0.11",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-error-overlay@6.0.11",
      "description": "Create React apps with no build configuration.",
      "supplier": {
        "url": [
          "https://github.com/facebook/create-react-app"
        ]
      }
    },
    {
      "name": "create-require",
      "bom-ref": "create-require",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-require@1.1.1",
      "description": "Polyfill for Node.js (<= v12.2.0) module.createRequire",
      "supplier": {
        "url": [
          "https://github.com/nuxt-contrib/create-require#readme"
        ]
      }
    },
    {
      "name": "createecdh",
      "bom-ref": "createecdh",
      "type": "library",
      "version": "4.0.4",
      "copyright": "Copyright (c) 2014-2017 createECDH contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.4",
      "description": "browserify version of crypto.createECDH",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/createecdh"
        ]
      }
    },
    {
      "name": "crypto-browserify",
      "bom-ref": "crypto-browserify",
      "type": "library",
      "version": "3.12.1",
      "copyright": "Copyright (c) 2013 Dominic Tarr\nCopyright (c) Paul Johnston 2000 - 2002.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.12.1",
      "description": "implementation of crypto for the browser",
      "supplier": {
        "url": [
          "https://github.com/dominictarr/crypto-browserify"
        ]
      }
    },
    {
      "name": "crypto-browserify/pbkdf2",
      "bom-ref": "crypto-browserify/pbkdf2",
      "type": "library",
      "version": "v3.1.2",
      "copyright": "Copyright (c) 2014 Daniel Cousens",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.1.2",
      "description": "Hash password and compare using PBKDF2, pbkdf2-sha1, pbkdf2-sha256, pbkdf2-sha512.",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/pbkdf2"
        ]
      }
    },
    {
      "name": "crypto-random-string",
      "bom-ref": "crypto-random-string",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/crypto-random-string@2.0.0",
      "description": "Generate a cryptographically strong random string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/crypto-random-string#readme"
        ]
      }
    },
    {
      "name": "css-loader",
      "bom-ref": "css-loader",
      "type": "library",
      "version": "6.8.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-loader@6.8.1",
      "description": "css loader module for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/css-loader"
        ]
      }
    },
    {
      "name": "css-minimizer-webpack-plugin",
      "bom-ref": "css-minimizer-webpack-plugin",
      "type": "library",
      "version": "3.4.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-minimizer-webpack-plugin@3.4.1",
      "description": "cssnano plugin for Webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/css-minimizer-webpack-plugin"
        ]
      }
    },
    {
      "name": "css-select-base-adapter",
      "bom-ref": "css-select-base-adapter",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) 2018 Nik Coughlin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-select-base-adapter@0.1.1",
      "description": "Provides some base functions needed by a css-select adapter so that you don't have to implement the whole thing.",
      "supplier": {
        "url": [
          "https://github.com/nrkn/css-select-base-adapter#readme"
        ]
      }
    },
    {
      "name": "css-to-react-native",
      "bom-ref": "css-to-react-native",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-to-react-native@3.2.0",
      "description": "Convert CSS text to a React Native stylesheet object",
      "supplier": {
        "url": [
          "https://github.com/styled-components/css-to-react-native"
        ]
      }
    },
    {
      "name": "css-tree",
      "bom-ref": "css-tree",
      "type": "library",
      "version": "1.0.0-alpha.37",
      "copyright": "Copyright (c) 2016-2019 by Roman Dvornov\nCopyright (c) 2011, 2014 Mozilla Foundation and contributors\nCopyright (c) 2011 The Closure Compiler Authors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-tree@1.0.0-alpha.37",
      "description": "Detailed CSS parser",
      "supplier": {
        "url": [
          "https://github.com/csstree/parser"
        ]
      }
    },
    {
      "name": "css-tree",
      "bom-ref": "css-tree",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2016-2019 by Roman Dvornov\nCopyright (c) 2011, 2014 Mozilla Foundation and contributors\nCopyright (c) 2011 The Closure Compiler Authors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-tree@1.1.3",
      "description": "Detailed CSS parser",
      "supplier": {
        "url": [
          "https://github.com/csstree/parser"
        ]
      }
    },
    {
      "name": "css-vendor",
      "bom-ref": "css-vendor",
      "type": "library",
      "version": "2.0.8",
      "copyright": "Copyright (c) 2014-present Oleg Slobodskoi",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css-vendor@2.0.8",
      "description": "CSS vendor prefix detection and property feature testing.",
      "supplier": {
        "url": [
          "https://github.com/jsstyles/css-vendor"
        ]
      }
    },
    {
      "name": "css.escape",
      "bom-ref": "css.escape",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css.escape@1.5.1",
      "description": "A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/css.escape"
        ]
      }
    },
    {
      "name": "cssesc",
      "bom-ref": "cssesc",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssesc@3.0.0",
      "description": "A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/cssesc"
        ]
      }
    },
    {
      "name": "cssinjs",
      "bom-ref": "cssinjs",
      "type": "library",
      "version": "10.10.0",
      "copyright": "Copyright (c) 2014-present Oleg Isonen (Slobodskoi)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jss-plugin-nested@10.10.0",
      "description": "A lib for generating Style Sheets with JavaScript.",
      "supplier": {
        "url": [
          "http://cssinjs.org"
        ]
      }
    },
    {
      "name": "cssnano",
      "bom-ref": "cssnano",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssnano-utils@3.1.0",
      "description": "A modular minifier, built on top of the PostCSS ecosystem.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "cssnano",
      "bom-ref": "cssnano",
      "type": "library",
      "version": "5.1.15",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssnano@5.1.15",
      "description": "A modular minifier, built on top of the PostCSS ecosystem.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "cssnano-preset-default",
      "bom-ref": "cssnano-preset-default",
      "type": "library",
      "version": "5.2.14",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssnano-preset-default@5.2.14",
      "description": "Safe defaults for cssnano which require minimal configuration.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "csso",
      "bom-ref": "csso",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Copyright (c) 2015-2019 by Roman Dvornov\nCopyright (c) 2011-2015 by Sergey Kryzhanovsky",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/csso@4.2.0",
      "description": "CSS-optimizer",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/csso"
        ]
      }
    },
    {
      "name": "cssom",
      "bom-ref": "cssom",
      "type": "library",
      "version": "0.3.8",
      "copyright": "Copyright (c) Nikita Vasilyev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssom@0.3.8",
      "description": "CSS Object Model implementation and CSS parser",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/cssom"
        ]
      }
    },
    {
      "name": "cssom",
      "bom-ref": "cssom",
      "type": "library",
      "version": "0.4.4",
      "copyright": "Copyright (c) Nikita Vasilyev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssom@0.4.4",
      "description": "CSS Object Model implementation and CSS parser",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/cssom"
        ]
      }
    },
    {
      "name": "cssstyle",
      "bom-ref": "cssstyle",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) Chad Walker",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cssstyle@2.3.0",
      "description": "CSSStyleDeclaration Object Model implementation",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/cssstyle"
        ]
      }
    },
    {
      "name": "csstype",
      "bom-ref": "csstype",
      "type": "library",
      "version": "3.1.3",
      "copyright": "Copyright (c) 2017-2018 Fredrik Nicol",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/csstype@3.1.3",
      "description": "TypeScript definitions for CSS, generated by [data from MDN](https://github.com/mdn/data). It provides autocompletion and type checking for CSS properties and values.",
      "supplier": {
        "url": [
          "https://github.com/frenic/csstype#readme"
        ]
      }
    },
    {
      "name": "cuint",
      "bom-ref": "cuint",
      "type": "library",
      "version": "0.2.2",
      "copyright": "Copyright (c) 2013, Pierre Curto",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cuint@0.2.2",
      "description": "Unsigned integers for Javascript",
      "supplier": {
        "url": [
          "https://github.com/pierrec/js-cuint"
        ]
      }
    },
    {
      "name": "cyclist",
      "bom-ref": "cyclist",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2015 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cyclist@1.0.2",
      "description": "Cyclist is an efficient cyclic list implemention.",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/cyclist"
        ]
      }
    },
    {
      "name": "data-urls",
      "bom-ref": "data-urls",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/data-urls@2.0.0",
      "description": "Parses data: URLs",
      "supplier": {
        "url": [
          "https://github.com/jsdom/data-urls#readme"
        ]
      }
    },
    {
      "name": "date-fns/date-fns",
      "bom-ref": "date-fns/date-fns",
      "type": "library",
      "version": "2.30.0",
      "copyright": "Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/date-fns@2.30.0",
      "description": "\u23F3 Modern JavaScript date utility library \u231B\uFE0F",
      "supplier": {
        "url": [
          "https://github.com/date-fns/date-fns"
        ]
      }
    },
    {
      "name": "date-fns/date-fns",
      "bom-ref": "date-fns/date-fns",
      "type": "library",
      "version": "3.6.0",
      "copyright": "Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/date-fns@3.6.0",
      "description": "\u23F3 Modern JavaScript date utility library \u231B\uFE0F",
      "supplier": {
        "url": [
          "https://github.com/date-fns/date-fns"
        ]
      }
    },
    {
      "name": "dchester/jsonpath",
      "bom-ref": "dchester/jsonpath",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2011-2013 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2012, 2013 Mathias Bynens <mathias@qiwi.be>\nCopyright (c) 2009 Thomas Robinson <280north.com>\nCopyright (c) 2014-2016 David Chester <david@fmail.co.uk>\nCopyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) 2012 Joost-Wim Boekesteijn <joost-wim@boekesteijn.nl>\nCopyright (c) 2013 Thaddee Tyl <thaddee.tyl@gmail.com>\nCopyright (c) 2012 Arpad Borsos <arpad.borsos@googlemail.com>\nCopyright (c) 2012 Kris Kowal <kris.kowal@cixar.com>\nCopyright (c) 2012 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsonpath@1.1.1",
      "description": "Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.",
      "supplier": {
        "url": [
          "https://github.com/dchester/jsonpath"
        ]
      }
    },
    {
      "name": "debug-js/debug",
      "bom-ref": "debug-js/debug",
      "type": "library",
      "version": "2.6.9",
      "copyright": "Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/debug@2.6.9",
      "description": "tiny node.js & browser debugging utility for your libraries and applications.  tiny node.js debugging utility modelled after node core's debugging technique",
      "supplier": {
        "url": [
          "https://github.com/debug-js/debug"
        ]
      }
    },
    {
      "name": "debug-js/debug",
      "bom-ref": "debug-js/debug",
      "type": "library",
      "version": "3.2.7",
      "copyright": "Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/debug@3.2.7",
      "description": "tiny node.js & browser debugging utility for your libraries and applications.  tiny node.js debugging utility modelled after node core's debugging technique",
      "supplier": {
        "url": [
          "https://github.com/debug-js/debug"
        ]
      }
    },
    {
      "name": "debug-js/debug",
      "bom-ref": "debug-js/debug",
      "type": "library",
      "version": "4.3.4",
      "copyright": "Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2018-2021 Josh Junon",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/debug@4.3.4",
      "description": "tiny node.js & browser debugging utility for your libraries and applications.  tiny node.js debugging utility modelled after node core's debugging technique",
      "supplier": {
        "url": [
          "https://github.com/debug-js/debug"
        ]
      }
    },
    {
      "name": "decimal.js",
      "bom-ref": "decimal.js",
      "type": "library",
      "version": "10.4.3",
      "copyright": "Copyright (c) 2022 Michael Mclaughlin <M8ch88l@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/decimal.js@10.4.3",
      "description": "An arbitrary-precision Decimal type for JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/MikeMcl/decimal.js"
        ]
      }
    },
    {
      "name": "decode-uri-component",
      "bom-ref": "decode-uri-component",
      "type": "library",
      "version": "0.2.2",
      "copyright": "Copyright (c) 2017, Sam Verschueren <sam.verschueren@gmail.com> (github.com/SamVerschueren)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/decode-uri-component@0.2.2",
      "description": "A better decodeURIComponent",
      "supplier": {
        "url": [
          "https://github.com/samverschueren/decode-uri-component#readme"
        ]
      }
    },
    {
      "name": "dedent",
      "bom-ref": "dedent",
      "type": "library",
      "version": "0.7.0",
      "copyright": "Copyright (c) 2015 Desmond Brand (dmnd@desmondbrand.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dedent@0.7.0",
      "description": "An ES6 string tag that strips indentation from multi-line strings",
      "supplier": {
        "url": [
          "https://github.com/dmnd/dedent"
        ]
      }
    },
    {
      "name": "deep-diff",
      "bom-ref": "deep-diff",
      "type": "library",
      "version": "0.3.8",
      "copyright": "Copyright (c) 2011-2013 Phillip Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/deep-diff@0.3.8",
      "description": "Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.",
      "supplier": {
        "url": [
          "https://github.com/flitbit/diff"
        ]
      }
    },
    {
      "name": "deep-is",
      "bom-ref": "deep-is",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2009 Thomas Robinson <280north.com>\nCopyright (c) 2012 James Halliday <mail@substack.net>\nCopyright (c) 2012, 2013 Thorsten Lorenz <thlorenz@gmx.de>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/deep-is@0.1.4",
      "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/deep-is"
        ]
      }
    },
    {
      "name": "deepmerge",
      "bom-ref": "deepmerge",
      "type": "library",
      "version": "4.3.1",
      "copyright": "Copyright (c) 2012 James Halliday, Josh Duff, and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/deepmerge@4.3.1",
      "description": "A library for deep (recursive) merging of Javascript objects",
      "supplier": {
        "url": [
          "https://github.com/TehShrike/deepmerge"
        ]
      }
    },
    {
      "name": "defaults",
      "bom-ref": "defaults",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2015 Elijah Insua\nCopyright (c) 2022 Sindre Sorhus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/defaults@1.0.4",
      "description": "merge single level defaults over a config object",
      "supplier": {
        "url": [
          "https://github.com/tmpvar/defaults"
        ]
      }
    },
    {
      "name": "define-data-property",
      "bom-ref": "define-data-property",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-data-property@1.1.1",
      "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/define-data-property#readme"
        ]
      }
    },
    {
      "name": "define-lazy-prop",
      "bom-ref": "define-lazy-prop",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-lazy-prop@2.0.0",
      "description": "Define a lazily evaluated property on an object",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/define-lazy-prop#readme"
        ]
      }
    },
    {
      "name": "define-properties",
      "bom-ref": "define-properties",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-properties@1.2.1",
      "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/define-properties"
        ]
      }
    },
    {
      "name": "define-property",
      "bom-ref": "define-property",
      "type": "library",
      "version": "0.2.5",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.\nCopyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-property@0.2.5",
      "description": "Define a non-enumerable property on an object.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/define-property"
        ]
      }
    },
    {
      "name": "define-property",
      "bom-ref": "define-property",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-property@1.0.0",
      "description": "Define a non-enumerable property on an object.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/define-property"
        ]
      }
    },
    {
      "name": "define-property",
      "bom-ref": "define-property",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2015-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-property@2.0.2",
      "description": "Define a non-enumerable property on an object.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/define-property"
        ]
      }
    },
    {
      "name": "delayed-stream",
      "bom-ref": "delayed-stream",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2011 Debuggable Limited <felix@debuggable.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "description": "Buffers events from a stream until you are ready to handle them.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-delayed-stream"
        ]
      }
    },
    {
      "name": "dequal",
      "bom-ref": "dequal",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dequal@2.0.3",
      "description": "WIP",
      "supplier": {
        "url": [
          "https://github.com/lukeed/dequal#readme"
        ]
      }
    },
    {
      "name": "des.js",
      "bom-ref": "des.js",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/des.js@1.1.0",
      "description": "DES implementation",
      "supplier": {
        "url": [
          "https://github.com/indutny/des.js#readme"
        ]
      }
    },
    {
      "name": "destroy",
      "bom-ref": "destroy",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2014 Jonathan Ong me@jongleberry.com\nCopyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/destroy@1.2.0",
      "description": "No build step for browser code",
      "supplier": {
        "url": [
          "https://github.com/stream-utils/destroy"
        ]
      }
    },
    {
      "name": "detect-file",
      "bom-ref": "detect-file",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2016-2017, Brian Woodward.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/detect-file@1.0.0",
      "description": "Detect if a filepath exists and resolves the full filepath.",
      "supplier": {
        "url": [
          "https://github.com/doowb/detect-file"
        ]
      }
    },
    {
      "name": "detect-indent",
      "bom-ref": "detect-indent",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/detect-indent@6.1.0",
      "description": "Detect the indentation of code",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/detect-indent"
        ]
      }
    },
    {
      "name": "detect-newline",
      "bom-ref": "detect-newline",
      "type": "library",
      "version": "v3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/detect-newline@3.1.0",
      "description": "Detect the dominant newline character of a string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/detect-newline"
        ]
      }
    },
    {
      "name": "detect-node",
      "bom-ref": "detect-node",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2017 Ilya Kantor",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/detect-node@2.1.0",
      "description": "Detect Node.JS (as opposite to browser environment) (reliable)",
      "supplier": {
        "url": [
          "https://github.com/iliakan/detect-node"
        ]
      }
    },
    {
      "name": "detect-port",
      "bom-ref": "detect-port",
      "type": "library",
      "version": "1.1.6",
      "copyright": "Copyright (c) 2015 xdf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/detect-port-alt@1.1.6",
      "description": "JavaScript Implementation of Port Detector",
      "supplier": {
        "url": [
          "https://github.com/node-modules/detect-port"
        ]
      }
    },
    {
      "name": "diffie-hellman",
      "bom-ref": "diffie-hellman",
      "type": "library",
      "version": "5.0.3",
      "copyright": "Copyright (c) 2017 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.3",
      "description": "pure js diffie-hellman",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/diffie-hellman"
        ]
      }
    },
    {
      "name": "dir-glob",
      "bom-ref": "dir-glob",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) Kevin M",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dir-glob@3.0.1",
      "description": "Convert directories to glob compatible strings",
      "supplier": {
        "url": [
          "https://github.com/kevva/dir-glob#readme"
        ]
      }
    },
    {
      "name": "dlv",
      "bom-ref": "dlv",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dlv@1.1.3",
      "description": "Safely get a dot-notated property within an object.",
      "supplier": {
        "url": [
          "https://github.com/developit/dlv#readme"
        ]
      }
    },
    {
      "name": "dns-equal",
      "bom-ref": "dns-equal",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2016 Thomas Watson Steen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dns-equal@1.0.0",
      "description": "Compare DNS record strings for equality",
      "supplier": {
        "url": [
          "https://github.com/watson/dns-equal#readme"
        ]
      }
    },
    {
      "name": "dns-packet",
      "bom-ref": "dns-packet",
      "type": "library",
      "version": "5.6.1",
      "copyright": "Copyright (c) 2016 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dns-packet@5.6.1",
      "description": "An abstract-encoding compliant module for encoding / decoding DNS packets",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/dns-packet"
        ]
      }
    },
    {
      "name": "dom-accessibility-api",
      "bom-ref": "dom-accessibility-api",
      "type": "library",
      "version": "0.5.16",
      "copyright": "Copyright (c) 2020 Sebastian Silbermann",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-accessibility-api@0.5.16",
      "description": "https://w3c.github.io/accname/ for jsdom",
      "supplier": {
        "url": [
          "https://github.com/eps1lon/dom-accessibility-api#readme"
        ]
      }
    },
    {
      "name": "dom-converter",
      "bom-ref": "dom-converter",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Copyright (c) 2013 Aria Minaei",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-converter@0.2.0",
      "description": "converts bare objects to DOM objects or xml representations",
      "supplier": {
        "url": [
          "https://github.com/AriaMinaei/dom-converter"
        ]
      }
    },
    {
      "name": "dom-helpers",
      "bom-ref": "dom-helpers",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) 2013-2015, Facebook, Inc.\nCopyright (c) 2015 Jason Quense",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-helpers@5.2.1",
      "description": "tiny modular DOM lib for ie8+",
      "supplier": {
        "url": [
          "https://github.com/jquense/dom-helpers"
        ]
      }
    },
    {
      "name": "dom-serializer",
      "bom-ref": "dom-serializer",
      "type": "library",
      "version": "0.2.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-serializer@0.2.2",
      "description": "WebJar for dom-serializer",
      "supplier": {
        "url": [
          "https://github.com/cheeriojs/dom-renderer"
        ]
      }
    },
    {
      "name": "dom-serializer",
      "bom-ref": "dom-serializer",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) 2014 The cheeriojs contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-serializer@1.4.1",
      "description": "WebJar for dom-serializer",
      "supplier": {
        "url": [
          "https://github.com/cheeriojs/dom-renderer"
        ]
      }
    },
    {
      "name": "domain-browser",
      "bom-ref": "domain-browser",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/domain-browser@1.2.0",
      "description": "Note, this is merely an evented try...catch with the same API as node. Nothing more.",
      "supplier": {
        "url": [
          "https://github.com/bevry/domain-browser"
        ]
      }
    },
    {
      "name": "domenic/opener",
      "bom-ref": "domenic/opener",
      "type": "library",
      "version": "v1.5.2",
      "copyright": "Copyright (c) 2004 Sam Hocevar <sam@hocevar.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/opener@1.5.2",
      "description": "Opens stuff, like webpages and files and executables, cross-platform",
      "supplier": {
        "url": [
          "https://github.com/domenic/opener"
        ]
      }
    },
    {
      "name": "domexception",
      "bom-ref": "domexception",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2017 Domenic Denicola",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/domexception@2.0.1",
      "description": "An implementation of the DOMException class from browsers",
      "supplier": {
        "url": [
          "https://github.com/jsdom/domexception#readme"
        ]
      }
    },
    {
      "name": "dot-case",
      "bom-ref": "dot-case",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dot-case@3.0.4",
      "description": "Dot case a string",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/change-case/tree/master/packages/dot-case"
        ]
      }
    },
    {
      "name": "dot-prop",
      "bom-ref": "dot-prop",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dot-prop@5.3.0",
      "description": "Get a property from a nested object using a dot path",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/dot-prop"
        ]
      }
    },
    {
      "name": "dunder-proto",
      "bom-ref": "dunder-proto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "description": "If available, the `Object.prototype.__proto__` accessor and mutator, call-bound",
      "supplier": {
        "url": [
          "https://github.com/es-shims/dunder-proto#readme"
        ]
      }
    },
    {
      "name": "duplexer",
      "bom-ref": "duplexer",
      "type": "library",
      "version": "v0.1.2",
      "copyright": "Copyright (c) 2012 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/duplexer@0.1.2",
      "description": "Creates a duplex stream",
      "supplier": {
        "url": [
          "https://github.com/Raynos/duplexer"
        ]
      }
    },
    {
      "name": "duplexify",
      "bom-ref": "duplexify",
      "type": "library",
      "version": "3.7.1",
      "copyright": "Copyright (c) 2014 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/duplexify@3.7.1",
      "description": "Turn a writeable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/duplexify"
        ]
      }
    },
    {
      "name": "eastasianwidth",
      "bom-ref": "eastasianwidth",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eastasianwidth@0.2.0",
      "description": "Get East Asian Width from a character.",
      "supplier": {
        "url": [
          "https://github.com/komagata/eastasianwidth#readme"
        ]
      }
    },
    {
      "name": "ee-first",
      "bom-ref": "ee-first",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2014 Jonathan Ong me@jongleberry.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "description": "return the first event in a set of ee/event pairs",
      "supplier": {
        "url": [
          "https://github.com/jonathanong/ee-first"
        ]
      }
    },
    {
      "name": "einaros/ws",
      "bom-ref": "einaros/ws",
      "type": "library",
      "version": "7.5.9",
      "copyright": "Copyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ws@7.5.9",
      "description": "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455",
      "supplier": {
        "url": [
          "https://github.com/einaros/ws"
        ]
      }
    },
    {
      "name": "einaros/ws",
      "bom-ref": "einaros/ws",
      "type": "library",
      "version": "8.16.0",
      "copyright": "Copyright (c) 2016 Luigi Pinca and contributors\nCopyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>\nCopyright (c) 2013 Arnout Kazemier and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ws@8.16.0",
      "description": "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455",
      "supplier": {
        "url": [
          "https://github.com/einaros/ws"
        ]
      }
    },
    {
      "name": "elliptic",
      "bom-ref": "elliptic",
      "type": "library",
      "version": "6.5.7",
      "copyright": "Copyright (c) 2014 Fedor Indutny",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/elliptic@6.5.7",
      "description": "EC cryptography",
      "supplier": {
        "url": [
          "https://github.com/indutny/elliptic"
        ]
      }
    },
    {
      "name": "emitter-component",
      "bom-ref": "emitter-component",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/component-emitter@1.3.1",
      "description": "Event emitter",
      "supplier": {
        "url": [
          "https://github.com/component/emitter"
        ]
      }
    },
    {
      "name": "emitter-component",
      "bom-ref": "emitter-component",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2014 Component contributors <dev@component.io>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/component-emitter@2.0.0",
      "description": "Event emitter",
      "supplier": {
        "url": [
          "https://github.com/component/emitter"
        ]
      }
    },
    {
      "name": "emittery",
      "bom-ref": "emittery",
      "type": "library",
      "version": "0.10.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emittery@0.10.2",
      "description": "Simple and modern async event emitter",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/emittery"
        ]
      }
    },
    {
      "name": "emittery",
      "bom-ref": "emittery",
      "type": "library",
      "version": "v0.8.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emittery@0.8.1",
      "description": "Simple and modern async event emitter",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/emittery"
        ]
      }
    },
    {
      "name": "emoji-regex",
      "bom-ref": "emoji-regex",
      "type": "library",
      "version": "9.2.2",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/emoji-regex"
        ]
      }
    },
    {
      "name": "emoji-regex",
      "bom-ref": "emoji-regex",
      "type": "library",
      "version": "v8.0.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/emoji-regex"
        ]
      }
    },
    {
      "name": "emoji-regex",
      "bom-ref": "emoji-regex",
      "type": "library",
      "version": "10.4.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@10.4.0",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/emoji-regex"
        ]
      }
    },
    {
      "name": "emojis-list",
      "bom-ref": "emojis-list",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015 Kiko Beats",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emojis-list@3.0.0",
      "description": "omplete list of standard Unicode Hex Character Code that represent emojis.\r\n\r\nNOTE: The lists is related with the Unicode Hex Character Code. The representation of the emoji depend of the system. Will be possible that the system don't have all the representations.",
      "supplier": {
        "url": [
          "https://github.com/Kikobeats/emojis-list"
        ]
      }
    },
    {
      "name": "encodeurl",
      "bom-ref": "encodeurl",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2016 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.2",
      "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
      "supplier": {
        "url": [
          "https://github.com/pillarjs/encodeurl"
        ]
      }
    },
    {
      "name": "encoding",
      "bom-ref": "encoding",
      "type": "library",
      "version": "v0.1.13",
      "copyright": "Copyright (c) 2012-2014 Andris Reinman",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/encoding@0.1.13",
      "description": "Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly,\r\r\nthere's no possibility to read or write something to the outer world in an encoding other than ascii\r\r\ndue to the lack of support for encodings. This library should help with that.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/encoding"
        ]
      }
    },
    {
      "name": "end-of-stream",
      "bom-ref": "end-of-stream",
      "type": "library",
      "version": "1.4.4",
      "copyright": "Copyright (c) 2014 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.4",
      "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/end-of-stream"
        ]
      }
    },
    {
      "name": "enhanced-resolve",
      "bom-ref": "enhanced-resolve",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) 2012-2016 Tobias Koppers\nCopyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@4.5.0",
      "description": "Offers a async require.resolve function. It's highly configurable.",
      "supplier": {
        "url": [
          "http://github.com/webpack/enhanced-resolve"
        ]
      }
    },
    {
      "name": "enhanced-resolve",
      "bom-ref": "enhanced-resolve",
      "type": "library",
      "version": "5.18.3",
      "copyright": "Copyright (c) 2012-2019 JS Foundation and other contributors\nCopyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@5.18.3",
      "description": "Offers a async require.resolve function. It's highly configurable.",
      "supplier": {
        "url": [
          "http://github.com/webpack/enhanced-resolve"
        ]
      }
    },
    {
      "name": "env-cmd",
      "bom-ref": "env-cmd",
      "type": "library",
      "version": "10.1.0",
      "copyright": "Copyright (c) 2019 Todd Bluhm",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/env-cmd@10.1.0",
      "description": "Executes a command using the envs in the provided env file",
      "supplier": {
        "url": [
          "https://github.com/toddbluhm/env-cmd#readme"
        ]
      }
    },
    {
      "name": "errno",
      "bom-ref": "errno",
      "type": "library",
      "version": "0.1.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/errno@0.1.8",
      "supplier": {
        "url": [
          "https://github.com/rvagg/node-errno"
        ]
      }
    },
    {
      "name": "error-stack-parser",
      "bom-ref": "error-stack-parser",
      "type": "library",
      "version": "2.1.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/error-stack-parser@2.1.4",
      "description": "Extract meaning from JS Errors",
      "supplier": {
        "url": [
          "https://github.com/stacktracejs/error-stack-parser"
        ]
      }
    },
    {
      "name": "es-abstract",
      "bom-ref": "es-abstract",
      "type": "library",
      "version": "1.22.3",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-abstract@1.22.3",
      "description": "ECMAScript spec abstract operations.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-abstract"
        ]
      }
    },
    {
      "name": "es-array-method-boxes-properly",
      "bom-ref": "es-array-method-boxes-properly",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-array-method-boxes-properly@1.0.0",
      "description": "Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-array-method-boxes-properly#readme"
        ]
      }
    },
    {
      "name": "es-define-property",
      "bom-ref": "es-define-property",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.1",
      "description": "`Object.defineProperty`, but not IE 8's broken one.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-define-property#readme"
        ]
      }
    },
    {
      "name": "es-errors",
      "bom-ref": "es-errors",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "description": "A simple cache for a few of the JS Error constructors.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-errors#readme"
        ]
      }
    },
    {
      "name": "es-get-iterator",
      "bom-ref": "es-get-iterator",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-get-iterator@1.1.3",
      "description": "Get an iterator for any JS language value. Works robustly across all environments, all versions.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-get-iterator#readme"
        ]
      }
    },
    {
      "name": "es-iterator-helpers",
      "bom-ref": "es-iterator-helpers",
      "type": "library",
      "version": "1.0.15",
      "copyright": "Copyright (c) 2022 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-iterator-helpers@1.0.15",
      "description": "An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/iterator-helpers#readme"
        ]
      }
    },
    {
      "name": "es-module-lexer",
      "bom-ref": "es-module-lexer",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-module-lexer@1.4.1",
      "description": "Lexes ES modules returning their import/export metadata",
      "supplier": {
        "url": [
          "https://github.com/guybedford/es-module-lexer#readme"
        ]
      }
    },
    {
      "name": "es-object-atoms",
      "bom-ref": "es-object-atoms",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-object-atoms@1.1.1",
      "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-object-atoms#readme"
        ]
      }
    },
    {
      "name": "es-set-tostringtag",
      "bom-ref": "es-set-tostringtag",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2022 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-set-tostringtag@2.1.0",
      "description": "A helper to optimistically set Symbol.toStringTag, when possible.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/es-set-tostringtag#readme"
        ]
      }
    },
    {
      "name": "es-shim-unscopables",
      "bom-ref": "es-shim-unscopables",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-shim-unscopables@1.0.2",
      "description": "Helper package to shim a method into `Array.prototype[Symbol.unscopables]`",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-shim-unscopables#readme"
        ]
      }
    },
    {
      "name": "es-to-primitive",
      "bom-ref": "es-to-primitive",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-to-primitive@1.2.1",
      "description": "ECMAScript ToPrimitive algorithm. Provides ES5 and ES6 versions.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-to-primitive"
        ]
      }
    },
    {
      "name": "escalade",
      "bom-ref": "escalade",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escalade@3.2.0",
      "description": "Scale parent directories",
      "supplier": {
        "url": [
          "https://github.com/lukeed/escalade#readme"
        ]
      }
    },
    {
      "name": "escape-html",
      "bom-ref": "escape-html",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2015 Andreas Lubbe\nCopyright (c) 2015 Tiancheng \"Timothy\" Gu\nCopyright (c) 2012-2013 TJ Holowaychuk",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "description": "Escape HTML entities",
      "supplier": {
        "url": [
          "https://github.com/component/escape-html"
        ]
      }
    },
    {
      "name": "escape-string-regexp",
      "bom-ref": "escape-string-regexp",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "description": "Escape RegExp special characters",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/escape-string-regexp"
        ]
      }
    },
    {
      "name": "escape-string-regexp",
      "bom-ref": "escape-string-regexp",
      "type": "library",
      "version": "v2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@2.0.0",
      "description": "Escape RegExp special characters",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/escape-string-regexp"
        ]
      }
    },
    {
      "name": "escape-string-regexp",
      "bom-ref": "escape-string-regexp",
      "type": "library",
      "version": "v4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@4.0.0",
      "description": "Escape RegExp special characters",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/escape-string-regexp"
        ]
      }
    },
    {
      "name": "ESLint",
      "bom-ref": "ESLint",
      "type": "library",
      "version": "8.57.1",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors, <www.openjsf.org>\nCopyright (c) 2013-2016 Dulin Marat and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint@8.57.1",
      "description": "A tool for identifying and reporting on patterns in JavaScript.",
      "supplier": {
        "url": [
          "http://eslint.org/"
        ]
      }
    },
    {
      "name": "eslint-config-prettier",
      "bom-ref": "eslint-config-prettier",
      "type": "library",
      "version": "8.10.0",
      "copyright": "Copyright (c) 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-prettier@8.10.0",
      "description": "Turns all rules that are unnecessary or might conflict with prettier off.",
      "supplier": {
        "url": [
          "https://github.com/lydell/eslint-config-prettier#readme"
        ]
      }
    },
    {
      "name": "eslint-config-react-app",
      "bom-ref": "eslint-config-react-app",
      "type": "library",
      "version": "7.0.1",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-react-app@7.0.1",
      "supplier": {
        "url": [
          "https://github.com/facebookincubator/create-react-app#readme"
        ]
      }
    },
    {
      "name": "eslint-import-resolver-node",
      "bom-ref": "eslint-import-resolver-node",
      "type": "library",
      "version": "0.3.9",
      "copyright": "Copyright (c) 2015 Ben Mosher",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-import-resolver-node@0.3.9",
      "description": "Node default behavior import resolution plugin for eslint-plugin-import.",
      "supplier": {
        "url": [
          "https://github.com/benmosher/eslint-plugin-import"
        ]
      }
    },
    {
      "name": "eslint-plugin-import",
      "bom-ref": "eslint-plugin-import",
      "type": "library",
      "version": "2.29.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-import@2.29.1",
      "description": "Import with sanity.",
      "supplier": {
        "url": [
          "https://github.com/benmosher/eslint-plugin-import"
        ]
      }
    },
    {
      "name": "eslint-plugin-import",
      "bom-ref": "eslint-plugin-import",
      "type": "library",
      "version": "2.8.0",
      "copyright": "Copyright (c) 2015 Ben Mosher\nCopyright (c) Sindre Sorhus\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-module-utils@2.8.0",
      "description": "Import with sanity.",
      "supplier": {
        "url": [
          "https://github.com/benmosher/eslint-plugin-import"
        ]
      }
    },
    {
      "name": "eslint-plugin-jest",
      "bom-ref": "eslint-plugin-jest",
      "type": "library",
      "version": "25.7.0",
      "copyright": "Copyright (c) 2018 Jonathan Kim",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jest@25.7.0",
      "description": "ESLint plugin for Jest",
      "supplier": {
        "url": [
          "https://github.com/jest-community/eslint-plugin-jest"
        ]
      }
    },
    {
      "name": "eslint-plugin-jsx-a11y",
      "bom-ref": "eslint-plugin-jsx-a11y",
      "type": "library",
      "version": "6.8.0",
      "copyright": "Copyright (c) 2016 Ethan Cohen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jsx-a11y@6.8.0",
      "description": "A static analysis linter of jsx and their accessibility with screen readers.",
      "supplier": {
        "url": [
          "https://github.com/evcohen/eslint-plugin-jsx-a11y#readme"
        ]
      }
    },
    {
      "name": "eslint-plugin-prettier",
      "bom-ref": "eslint-plugin-prettier",
      "type": "library",
      "version": "4.2.1",
      "copyright": "Copyright (c) 2017 Andres Suarez and Teddy Katz",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-prettier@4.2.1",
      "description": "Runs prettier as an eslint rule",
      "supplier": {
        "url": [
          "https://github.com/not-an-aardvark/eslint-plugin-prettier#readme"
        ]
      }
    },
    {
      "name": "eslint-plugin-react-hooks",
      "bom-ref": "eslint-plugin-react-hooks",
      "type": "library",
      "version": "4.6.0",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react-hooks@4.6.0",
      "description": "ESLint rules for React Hooks",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "eslint-plugin-testing-library",
      "bom-ref": "eslint-plugin-testing-library",
      "type": "library",
      "version": "5.11.1",
      "copyright": "Copyright (c) 2019 Mario Beltr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-testing-library@5.11.1",
      "description": "ESLint rules for Testing Library",
      "supplier": {
        "url": [
          "https://github.com/Belco90/eslint-plugin-testing-library"
        ]
      }
    },
    {
      "name": "eslint-plugin-testing-library",
      "bom-ref": "eslint-plugin-testing-library",
      "type": "library",
      "version": "6.5.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-testing-library@6.5.0",
      "description": "ESLint rules for Testing Library",
      "supplier": {
        "url": [
          "https://github.com/Belco90/eslint-plugin-testing-library"
        ]
      }
    },
    {
      "name": "eslint-webpack-plugin",
      "bom-ref": "eslint-webpack-plugin",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-webpack-plugin@3.2.0",
      "description": "A ESLint plugin for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/eslint-webpack-plugin"
        ]
      }
    },
    {
      "name": "estree-walker",
      "bom-ref": "estree-walker",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@0.2.1",
      "description": "Traverse an ESTree-compliant AST",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/estree-walker#readme"
        ]
      }
    },
    {
      "name": "estree-walker",
      "bom-ref": "estree-walker",
      "type": "library",
      "version": "0.6.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@0.6.1",
      "description": "Traverse an ESTree-compliant AST",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/estree-walker#readme"
        ]
      }
    },
    {
      "name": "estree-walker",
      "bom-ref": "estree-walker",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@1.0.1",
      "description": "Traverse an ESTree-compliant AST",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/estree-walker#readme"
        ]
      }
    },
    {
      "name": "estree-walker",
      "bom-ref": "estree-walker",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@2.0.2",
      "description": "Traverse an ESTree-compliant AST",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/estree-walker#readme"
        ]
      }
    },
    {
      "name": "etag",
      "bom-ref": "etag",
      "type": "library",
      "version": "1.8.1",
      "copyright": "Copyright (c) 2014-2016 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/etag@1.8.1",
      "description": "Create simple HTTP ETags",
      "supplier": {
        "url": [
          "https://github.com/jshttp/etag"
        ]
      }
    },
    {
      "name": "eventemitter3",
      "bom-ref": "eventemitter3",
      "type": "library",
      "version": "4.0.7",
      "copyright": "Copyright (c) 2014 Arnout Kazemier",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eventemitter3@4.0.7",
      "description": "WebJar for eventemitter3",
      "supplier": {
        "url": [
          "https://github.com/primus/eventemitter3"
        ]
      }
    },
    {
      "name": "evp_bytestokey",
      "bom-ref": "evp_bytestokey",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.3",
      "description": "he super secure key derivation algorithm from openssl",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/EVP_BytesToKey"
        ]
      }
    },
    {
      "name": "execa",
      "bom-ref": "execa",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/execa@5.1.1",
      "description": "A better child_process.{execFile,exec}",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/execa"
        ]
      }
    },
    {
      "name": "expand-brackets",
      "bom-ref": "expand-brackets",
      "type": "library",
      "version": "2.1.4",
      "copyright": "Copyright (c) 2015-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/expand-brackets@2.1.4",
      "description": "Expand POSIX bracket expressions (character classes) in glob patterns.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/expand-brackets"
        ]
      }
    },
    {
      "name": "expand-tilde",
      "bom-ref": "expand-tilde",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2015-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/expand-tilde@2.0.2",
      "description": "Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/expand-tilde"
        ]
      }
    },
    {
      "name": "expect",
      "bom-ref": "expect",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) 2008-2016 Pivotal Labs\nCopyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/expect@27.5.1",
      "description": "the essential JavaScript test library",
      "supplier": {
        "url": [
          "https://github.com/mjackson/expect"
        ]
      }
    },
    {
      "name": "expressjs/accepts",
      "bom-ref": "expressjs/accepts",
      "type": "library",
      "version": "1.3.8",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/accepts@1.3.8",
      "description": "Higher-level content negotiation",
      "supplier": {
        "url": [
          "https://github.com/expressjs/accepts"
        ]
      }
    },
    {
      "name": "expressjs/compressible",
      "bom-ref": "expressjs/compressible",
      "type": "library",
      "version": "2.0.18",
      "copyright": "Copyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2014 Jeremiah Senkpiel <fishrock123@rocketmail.com>\nCopyright (c) 2013 Jonathan Ong <me@jongleberry.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/compressible@2.0.18",
      "description": "Compressible Content-Type / mime checking",
      "supplier": {
        "url": [
          "https://github.com/expressjs/compressible"
        ]
      }
    },
    {
      "name": "extend-shallow",
      "bom-ref": "extend-shallow",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2014-2015, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/extend-shallow@2.0.1",
      "description": "Extend javascript object A with the properties of object B.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/extend-shallow"
        ]
      }
    },
    {
      "name": "extend-shallow",
      "bom-ref": "extend-shallow",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) 2014-2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/extend-shallow@3.0.2",
      "description": "Extend javascript object A with the properties of object B.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/extend-shallow"
        ]
      }
    },
    {
      "name": "extglob",
      "bom-ref": "extglob",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/extglob@2.0.4",
      "description": "Convert extended globs to regex-compatible strings. Add (almost) the expressive power of regular expressions to glob patterns.",
      "supplier": {
        "url": [
          "https://github.com/micromatch/extglob"
        ]
      }
    },
    {
      "name": "fast-deep-equal",
      "bom-ref": "fast-deep-equal",
      "type": "library",
      "version": "v3.1.3",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "description": "Fast deep equal",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/fast-deep-equal"
        ]
      }
    },
    {
      "name": "fast-glob",
      "bom-ref": "fast-glob",
      "type": "library",
      "version": "3.3.2",
      "copyright": "Copyright (c) Denis Malinochkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-glob@3.3.2",
      "description": "Is a faster `node-glob` alternative",
      "supplier": {
        "url": [
          "https://github.com/mrmlnc/fast-glob#readme"
        ]
      }
    },
    {
      "name": "fast-json-stable-stringify",
      "bom-ref": "fast-json-stable-stringify",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "description": "deterministic JSON.stringify() to get deterministic hashes from stringified results",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/fast-json-stable-stringify"
        ]
      }
    },
    {
      "name": "fast-levenshtein",
      "bom-ref": "fast-levenshtein",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "description": "Efficient implementation of Levenshtein algorithm with asynchronous callback support",
      "supplier": {
        "url": [
          "https://github.com/hiddentao/fast-levenshtein"
        ]
      }
    },
    {
      "name": "felixge/node-retry",
      "bom-ref": "felixge/node-retry",
      "type": "library",
      "version": "0.13.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/retry@0.13.1",
      "description": "Abstraction for exponential and custom retry strategies for failed operations.",
      "supplier": {
        "url": [
          "https://github.com/tim-kos/node-retry"
        ]
      }
    },
    {
      "name": "figures",
      "bom-ref": "figures",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/figures@3.2.0",
      "description": "Unicode symbols with Windows CMD fallbacks",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/figures"
        ]
      }
    },
    {
      "name": "file-entry-cache",
      "bom-ref": "file-entry-cache",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) 2015 Roy Riojas",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/file-entry-cache@6.0.1",
      "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",
      "supplier": {
        "url": [
          "https://github.com/royriojas/file-entry-cache"
        ]
      }
    },
    {
      "name": "file-loader",
      "bom-ref": "file-loader",
      "type": "library",
      "version": "v6.2.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/file-loader@6.2.0",
      "description": "file loader module for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/file-loader"
        ]
      }
    },
    {
      "name": "FileSaver.js",
      "bom-ref": "FileSaver.js",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/file-saver@2.0.5",
      "description": "An HTML5 saveAs() FileSaver implementation",
      "supplier": {
        "url": [
          "https://github.com/eligrey/FileSaver.js"
        ]
      }
    },
    {
      "name": "fill-range",
      "bom-ref": "fill-range",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fill-range@4.0.0",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/fill-range"
        ]
      }
    },
    {
      "name": "fill-range",
      "bom-ref": "fill-range",
      "type": "library",
      "version": "7.0.1",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fill-range@7.0.1",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/fill-range"
        ]
      }
    },
    {
      "name": "finalhandler",
      "bom-ref": "finalhandler",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/finalhandler@1.2.0",
      "description": "Node.js final http responder",
      "supplier": {
        "url": [
          "https://github.com/expressjs/finalhandler"
        ]
      }
    },
    {
      "name": "find-cache-dir",
      "bom-ref": "find-cache-dir",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) James Talmage <james@talmage.io> (github.com/jamestalmage)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-cache-dir@2.1.0",
      "description": "My well-made module",
      "supplier": {
        "url": [
          "https://github.com/jamestalmage/find-cache-dir#readme"
        ]
      }
    },
    {
      "name": "find-cache-dir",
      "bom-ref": "find-cache-dir",
      "type": "library",
      "version": "3.3.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-cache-dir@3.3.2",
      "description": "My well-made module",
      "supplier": {
        "url": [
          "https://github.com/jamestalmage/find-cache-dir#readme"
        ]
      }
    },
    {
      "name": "find-node-modules",
      "bom-ref": "find-node-modules",
      "type": "library",
      "version": "2.1.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-node-modules@2.1.3",
      "description": "Return an array of all parent node_modules directories",
      "supplier": {
        "url": [
          "https://github.com/callumacrae/find-node-modules"
        ]
      }
    },
    {
      "name": "find-root",
      "bom-ref": "find-root",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2017 jsdnxx",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-root@1.1.0",
      "description": "find the closest package.json",
      "supplier": {
        "url": [
          "https://github.com/agilemd/find-root#readme"
        ]
      }
    },
    {
      "name": "find-up",
      "bom-ref": "find-up",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-up@3.0.0",
      "description": "Find a file by walking up parent directories",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/find-up"
        ]
      }
    },
    {
      "name": "find-up",
      "bom-ref": "find-up",
      "type": "library",
      "version": "v4.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-up@4.1.0",
      "description": "Find a file by walking up parent directories",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/find-up"
        ]
      }
    },
    {
      "name": "find-up",
      "bom-ref": "find-up",
      "type": "library",
      "version": "v5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-up@5.0.0",
      "description": "Find a file by walking up parent directories",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/find-up"
        ]
      }
    },
    {
      "name": "flat-cache",
      "bom-ref": "flat-cache",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/flat-cache@3.2.0",
      "description": "A stupidly simple key/value storage using files to persist the data",
      "supplier": {
        "url": [
          "https://github.com/royriojas/flat-cache"
        ]
      }
    },
    {
      "name": "flush-write-stream",
      "bom-ref": "flush-write-stream",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2015 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/flush-write-stream@1.1.1",
      "description": "A write stream constructor that supports a flush function that is called before finish is emitted",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/flush-write-stream"
        ]
      }
    },
    {
      "name": "follow-redirects",
      "bom-ref": "follow-redirects",
      "type": "library",
      "version": "1.15.11",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.15.11",
      "description": "Drop in replacement for the HTTP and HTTPS modules to automatically follow redirects. NPM module for Node.js",
      "supplier": {
        "url": [
          "https://github.com/follow-redirects/follow-redirects"
        ]
      }
    },
    {
      "name": "for-in",
      "bom-ref": "for-in",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/for-in@1.0.2",
      "description": "Iterate over the own and inherited enumerable properties of an objecte, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/for-in"
        ]
      }
    },
    {
      "name": "fork-ts-checker-webpack-plugin",
      "bom-ref": "fork-ts-checker-webpack-plugin",
      "type": "library",
      "version": "6.5.3",
      "copyright": "Copyright (c) 2020 TypeStrong",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fork-ts-checker-webpack-plugin@6.5.3",
      "description": "Runs typescript type checker and linter on separate process.",
      "supplier": {
        "url": [
          "https://github.com/Realytics/fork-ts-checker-webpack-plugin#readme"
        ]
      }
    },
    {
      "name": "form-data",
      "bom-ref": "form-data",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2012 Felix Geisend",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/form-data@3.0.1",
      "description": "A module to create readable `\"multipart/form-data\"` streams.  Can be used to submit forms and file uploads to other web applications.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-form-data"
        ]
      }
    },
    {
      "name": "form-data",
      "bom-ref": "form-data",
      "type": "library",
      "version": "4.0.4",
      "copyright": "Copyright (c) 2012 Felix Geisend",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/form-data@4.0.4",
      "description": "A module to create readable `\"multipart/form-data\"` streams.  Can be used to submit forms and file uploads to other web applications.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-form-data"
        ]
      }
    },
    {
      "name": "forwarded",
      "bom-ref": "forwarded",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Copyright (c) 2014-2017 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/forwarded@0.2.0",
      "description": "HTTP Forwarding Headers",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/forwarded"
        ]
      }
    },
    {
      "name": "fraction.js",
      "bom-ref": "fraction.js",
      "type": "library",
      "version": "4.3.7",
      "copyright": "Copyright (c) 2023, Robert Eisele (robert@raw.org)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fraction.js@4.3.7",
      "description": "A rational number library",
      "supplier": {
        "url": [
          "https://github.com/infusion/fraction.js"
        ]
      }
    },
    {
      "name": "fragment-cache",
      "bom-ref": "fragment-cache",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2016-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fragment-cache@0.2.1",
      "description": "A cache for managing namespaced sub-caches",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/fragment-cache"
        ]
      }
    },
    {
      "name": "from2",
      "bom-ref": "from2",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) 2014 Hugh Kennedy",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/from2@2.3.0",
      "description": "Convenience wrapper for ReadableStream, with an API lifted from \"from\" and \"through2\"",
      "supplier": {
        "url": [
          "https://github.com/hughsk/from2"
        ]
      }
    },
    {
      "name": "FullCalendar",
      "bom-ref": "FullCalendar",
      "type": "library",
      "version": "5.11.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fullcalendar@5.11.5",
      "description": "FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calendar). It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event). \r\r\n\r\r\nSource code and development has been moved to GitHub: http://github.com/arshaw/fullcalendar. However, the issues page is staying where it is for the time being. \r\r\n\r\r\nProject homepage: http://fullcalendar.io/",
      "supplier": {
        "url": [
          "http://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "function-bind",
      "bom-ref": "function-bind",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2013 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "description": "Implementation of function.prototype.bind",
      "supplier": {
        "url": [
          "https://github.com/Raynos/function-bind"
        ]
      }
    },
    {
      "name": "function.prototype.name",
      "bom-ref": "function.prototype.name",
      "type": "library",
      "version": "1.1.6",
      "copyright": "Copyright (c) 2016 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/function.prototype.name@1.1.6",
      "description": "An ES6 spec-compliant `Function.prototype.name` shim",
      "supplier": {
        "url": [
          "https://github.com/ljharb/function.prototype.name#readme"
        ]
      }
    },
    {
      "name": "functions-have-names",
      "bom-ref": "functions-have-names",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/functions-have-names@1.2.3",
      "description": "Does this JS environment support the `name` property on functions?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/functions-have-names#readme"
        ]
      }
    },
    {
      "name": "gensync",
      "bom-ref": "gensync",
      "type": "library",
      "version": "1.0.0-beta.2",
      "copyright": "Copyright (c) 2018 Logan Smyth <loganfsmyth@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/gensync@1.0.0-beta.2",
      "description": "Async-Await for the modern Node",
      "supplier": {
        "url": [
          "https://github.com/loganfsmyth/gensync"
        ]
      }
    },
    {
      "name": "get-east-asian-width",
      "bom-ref": "get-east-asian-width",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-east-asian-width@1.3.0",
      "description": "Determine the East Asian Width of a Unicode character",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/get-east-asian-width#readme"
        ]
      }
    },
    {
      "name": "get-intrinsic",
      "bom-ref": "get-intrinsic",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2020 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "description": "Get and robustly cache all JS language-level intrinsics at first require time",
      "supplier": {
        "url": [
          "https://github.com/ljharb/get-intrinsic#readme"
        ]
      }
    },
    {
      "name": "get-package-type",
      "bom-ref": "get-package-type",
      "type": "library",
      "version": "0.1.0",
      "copyright": "Copyright (c) 2020 CFWare, LLC",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-package-type@0.1.0",
      "description": "Determine the `package.json#type` which applies to a location",
      "supplier": {
        "url": [
          "https://github.com/cfware/get-package-type#readme"
        ]
      }
    },
    {
      "name": "get-proto",
      "bom-ref": "get-proto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2025 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-proto@1.0.1",
      "description": "WebJar for get-proto",
      "supplier": {
        "url": [
          "https://github.com/ljharb/get-proto#readme"
        ]
      }
    },
    {
      "name": "get-stream",
      "bom-ref": "get-stream",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-stream@6.0.1",
      "description": "Get a stream as a string or buffer",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/get-stream"
        ]
      }
    },
    {
      "name": "get-symbol-description",
      "bom-ref": "get-symbol-description",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2021 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-symbol-description@1.0.0",
      "description": "Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/get-symbol-description#readme"
        ]
      }
    },
    {
      "name": "get-value",
      "bom-ref": "get-value",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-value@2.0.6",
      "description": "Use property paths (`a.b.c`) get a nested value from an object.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/get-value"
        ]
      }
    },
    {
      "name": "global-dirs",
      "bom-ref": "global-dirs",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/global-dirs@0.1.1",
      "description": "Get the directory of globally installed packages and binaries",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/global-dirs#readme"
        ]
      }
    },
    {
      "name": "global-modules",
      "bom-ref": "global-modules",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/global-modules@1.0.0",
      "description": "The directory used by npm for globally installed npm modules.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/global-modules"
        ]
      }
    },
    {
      "name": "global-modules",
      "bom-ref": "global-modules",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2015-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/global-modules@2.0.0",
      "description": "The directory used by npm for globally installed npm modules.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/global-modules"
        ]
      }
    },
    {
      "name": "global-prefix",
      "bom-ref": "global-prefix",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/global-prefix@1.0.2",
      "description": "Get the npm global path prefix.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/global-prefix"
        ]
      }
    },
    {
      "name": "global-prefix",
      "bom-ref": "global-prefix",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/global-prefix@3.0.0",
      "description": "Get the npm global path prefix.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/global-prefix"
        ]
      }
    },
    {
      "name": "globalthis",
      "bom-ref": "globalthis",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2016 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globalthis@1.0.3",
      "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`",
      "supplier": {
        "url": [
          "https://github.com/ljharb/System.global#readme"
        ]
      }
    },
    {
      "name": "gopd",
      "bom-ref": "gopd",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/gopd@1.2.0",
      "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/gopd#readme"
        ]
      }
    },
    {
      "name": "Gozala/events",
      "bom-ref": "Gozala/events",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/events@3.3.0",
      "description": "Node's event emitter for all engines.",
      "supplier": {
        "url": [
          "https://github.com/Gozala/events"
        ]
      }
    },
    {
      "name": "graphemer",
      "bom-ref": "graphemer",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) 2020 Filament",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/graphemer@1.4.0",
      "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)",
      "supplier": {
        "url": [
          "https://github.com/flmnt/graphemer"
        ]
      }
    },
    {
      "name": "graphql",
      "bom-ref": "graphql",
      "type": "library",
      "version": "16.8.1",
      "copyright": "Copyright (c) GraphQL Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/graphql@16.8.1",
      "description": "A Query Language and Runtime which can target any service.",
      "supplier": {
        "url": [
          "https://github.com/facebook/graphql"
        ]
      }
    },
    {
      "name": "gzip-size",
      "bom-ref": "gzip-size",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/gzip-size@6.0.0",
      "description": "Get the gzipped size of a string or buffer",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/gzip-size"
        ]
      }
    },
    {
      "name": "handle-thing",
      "bom-ref": "handle-thing",
      "type": "library",
      "version": "v2.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/handle-thing@2.0.1",
      "description": "Wrap Streams2 instance into a HandleWrap",
      "supplier": {
        "url": [
          "https://github.com/indutny/handle-thing"
        ]
      }
    },
    {
      "name": "has-bigints",
      "bom-ref": "has-bigints",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-bigints@1.0.2",
      "description": "Determine if the JS environment has BigInt support.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/has-bigints#readme"
        ]
      }
    },
    {
      "name": "has-flag",
      "bom-ref": "has-flag",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "description": "Check if argv has a specific flag",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/has-flag#readme"
        ]
      }
    },
    {
      "name": "has-flag",
      "bom-ref": "has-flag",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-flag@4.0.0",
      "description": "Check if argv has a specific flag",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/has-flag#readme"
        ]
      }
    },
    {
      "name": "has-property-descriptors",
      "bom-ref": "has-property-descriptors",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2022 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-property-descriptors@1.0.1",
      "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/has-property-descriptors#readme"
        ]
      }
    },
    {
      "name": "has-proto",
      "bom-ref": "has-proto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2022 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-proto@1.0.1",
      "description": "Does this environment have the ability to get or set the [[Prototype]] of an object with `__proto__`?",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/can-set-proto#readme"
        ]
      }
    },
    {
      "name": "has-symbols",
      "bom-ref": "has-symbols",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2016 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-symbols@1.1.0",
      "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/has-symbols#readme"
        ]
      }
    },
    {
      "name": "has-tostringtag",
      "bom-ref": "has-tostringtag",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2021 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-tostringtag@1.0.2",
      "description": "Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/has-tostringtag#readme"
        ]
      }
    },
    {
      "name": "has-value",
      "bom-ref": "has-value",
      "type": "library",
      "version": "0.3.1",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-value@0.3.1",
      "description": "Returns true if a value exists, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. Other libs do this, but I needed one that would optionally _not_ treat zero as empty. Also, this works with booleans and other valu",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/has-value"
        ]
      }
    },
    {
      "name": "has-value",
      "bom-ref": "has-value",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-value@1.0.0",
      "description": "Returns true if a value exists, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. Other libs do this, but I needed one that would optionally _not_ treat zero as empty. Also, this works with booleans and other valu",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/has-value"
        ]
      }
    },
    {
      "name": "has-values",
      "bom-ref": "has-values",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-values@0.1.4",
      "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/has-values"
        ]
      }
    },
    {
      "name": "has-values",
      "bom-ref": "has-values",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-values@1.0.0",
      "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/has-values"
        ]
      }
    },
    {
      "name": "hash-base",
      "bom-ref": "hash-base",
      "type": "library",
      "version": "3.0.5",
      "copyright": "Copyright (c) 2016 Kirill Fomichev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash-base@3.0.5",
      "description": "abstract base class for hash-streams",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/hash-base"
        ]
      }
    },
    {
      "name": "hash-base",
      "bom-ref": "hash-base",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2016 Kirill Fomichev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash-base@3.1.0",
      "description": "abstract base class for hash-streams",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/hash-base"
        ]
      }
    },
    {
      "name": "hash.js",
      "bom-ref": "hash.js",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) Fedor Indutny, 2014.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash.js@1.1.7",
      "supplier": {
        "url": [
          "https://github.com/indutny/hash.js"
        ]
      }
    },
    {
      "name": "hasown",
      "bom-ref": "hasown",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Jordan Harband and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hasown@2.0.2",
      "description": "JavaScript curried hasOwn helper",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/hasOwn#readme"
        ]
      }
    },
    {
      "name": "headers-polyfill",
      "bom-ref": "headers-polyfill",
      "type": "library",
      "version": "3.2.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/headers-polyfill@3.2.5",
      "description": "A native \"Headers\" class polyfill.",
      "supplier": {
        "url": [
          "https://github.com/mswjs/headers-polyfill#readme"
        ]
      }
    },
    {
      "name": "headers-polyfill",
      "bom-ref": "headers-polyfill",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/headers-polyfill@3.3.0",
      "description": "A native \"Headers\" class polyfill.",
      "supplier": {
        "url": [
          "https://github.com/mswjs/headers-polyfill#readme"
        ]
      }
    },
    {
      "name": "hmac-drbg",
      "bom-ref": "hmac-drbg",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2017.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hmac-drbg@1.0.1",
      "description": "Deterministic random bit generator (hmac)",
      "supplier": {
        "url": [
          "https://github.com/indutny/hmac-drbg#readme"
        ]
      }
    },
    {
      "name": "homedir-polyfill",
      "bom-ref": "homedir-polyfill",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2016 Brian Woodward",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/homedir-polyfill@1.0.3",
      "description": "Node.js os.homedir polyfill for node versions 0.10 and before.",
      "supplier": {
        "url": [
          "https://github.com/doowb/homedir-polyfill"
        ]
      }
    },
    {
      "name": "hoopy",
      "bom-ref": "hoopy",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2017 Phil Booth",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hoopy@0.1.4",
      "description": "Like an array, but rounder.",
      "supplier": {
        "url": [
          "https://github.com/philbooth/hoopy"
        ]
      }
    },
    {
      "name": "hpack.js",
      "bom-ref": "hpack.js",
      "type": "library",
      "version": "2.1.6",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hpack.js@2.1.6",
      "description": "HPACK implementation",
      "supplier": {
        "url": [
          "https://github.com/indutny/hpack.js"
        ]
      }
    },
    {
      "name": "html-encoding-sniffer",
      "bom-ref": "html-encoding-sniffer",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/html-encoding-sniffer@2.0.1",
      "description": "Sniff the encoding from a HTML byte stream",
      "supplier": {
        "url": [
          "https://github.com/jsdom/html-encoding-sniffer#readme"
        ]
      }
    },
    {
      "name": "html-minifier-terser",
      "bom-ref": "html-minifier-terser",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2014-2016 Zoltan Frombach\nCopyright (c) 2010-2019 Juriy \"kangax\" Zaytsev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/html-minifier-terser@6.1.0",
      "description": "Highly configurable, well-tested, JavaScript-based HTML minifier.",
      "supplier": {
        "url": [
          "https://danielruf.github.io/html-minifier-terser/"
        ]
      }
    },
    {
      "name": "html-webpack-plugin",
      "bom-ref": "html-webpack-plugin",
      "type": "library",
      "version": "5.6.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/html-webpack-plugin@5.6.0",
      "description": "Simplifies creation of HTML files to serve your webpack bundles",
      "supplier": {
        "url": [
          "https://github.com/ampedandwired/html-webpack-plugin"
        ]
      }
    },
    {
      "name": "htmlparser2",
      "bom-ref": "htmlparser2",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2010, 2011, Chris Winberry <chris@winberry.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/htmlparser2@6.1.0",
      "description": "Forgiving HTML/XML parser",
      "supplier": {
        "url": [
          "https://github.com/fb55/htmlparser2"
        ]
      }
    },
    {
      "name": "http-deceiver",
      "bom-ref": "http-deceiver",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-deceiver@1.2.7",
      "description": "Deceive HTTP parser",
      "supplier": {
        "url": [
          "https://github.com/indutny/http-deceiver#readme"
        ]
      }
    },
    {
      "name": "http-errors",
      "bom-ref": "http-errors",
      "type": "library",
      "version": "1.6.3",
      "copyright": "Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com\nCopyright (c) 2014 Jonathan Ong me@jongleberry.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-errors@1.6.3",
      "description": "A node module that returns a hash of Error classes representing HTTP errors indexed by error code.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/http-errors"
        ]
      }
    },
    {
      "name": "http-errors",
      "bom-ref": "http-errors",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com\nCopyright (c) 2014 Jonathan Ong me@jongleberry.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-errors@2.0.0",
      "description": "A node module that returns a hash of Error classes representing HTTP errors indexed by error code.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/http-errors"
        ]
      }
    },
    {
      "name": "http-parser-js",
      "bom-ref": "http-parser-js",
      "type": "library",
      "version": "0.5.8",
      "copyright": "Copyright (c) 2015 Tim Caswell (https://github.com/creationix) and other\nCopyright (c) io.js contributors.\nCopyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-parser-js@0.5.8",
      "description": "A pure JS HTTP parser for node.",
      "supplier": {
        "url": [
          "https://github.com/creationix/http-parser-js"
        ]
      }
    },
    {
      "name": "http-proxy",
      "bom-ref": "http-proxy",
      "type": "library",
      "version": "1.18.1",
      "copyright": "Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy@1.18.1",
      "description": "HTTP proxying for the masses",
      "supplier": {
        "url": [
          "https://github.com/nodejitsu/node-http-proxy"
        ]
      }
    },
    {
      "name": "https-browserify",
      "bom-ref": "https-browserify",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) James Halliday",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/https-browserify@1.0.0",
      "description": "https module compatability for browserify",
      "supplier": {
        "url": [
          "https://github.com/substack/https-browserify"
        ]
      }
    },
    {
      "name": "https-proxy-agent",
      "bom-ref": "https-proxy-agent",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2013 Nathan Rajlich",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@5.0.1",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/node-https-proxy-agent"
        ]
      }
    },
    {
      "name": "iconv-lite",
      "bom-ref": "iconv-lite",
      "type": "library",
      "version": "0.6.3",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) 2011 Alexander Shtuchkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "description": "Convert character encodings in pure javascript.",
      "supplier": {
        "url": [
          "https://github.com/ashtuchkin/iconv-lite"
        ]
      }
    },
    {
      "name": "iconv-lite",
      "bom-ref": "iconv-lite",
      "type": "library",
      "version": "v0.4.24",
      "copyright": "Copyright (c) 2011 Alexander Shtuchkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "description": "Convert character encodings in pure javascript.",
      "supplier": {
        "url": [
          "https://github.com/ashtuchkin/iconv-lite"
        ]
      }
    },
    {
      "name": "iferr",
      "bom-ref": "iferr",
      "type": "library",
      "version": "0.1.5",
      "copyright": "Copyright (c) 2014 Nadav Ivgi",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/iferr@0.1.5",
      "description": "Higher-order functions for easier error handling",
      "supplier": {
        "url": [
          "https://github.com/shesek/iferr"
        ]
      }
    },
    {
      "name": "immer",
      "bom-ref": "immer",
      "type": "library",
      "version": "9.0.21",
      "copyright": "Copyright (c) 2017 Michel Weststrate",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/immer@9.0.21",
      "description": "Create the next immutable state by mutating the current one",
      "supplier": {
        "url": [
          "https://immerjs.github.io/immer/"
        ]
      }
    },
    {
      "name": "import-fresh",
      "bom-ref": "import-fresh",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.3.0",
      "description": "Import a module while bypassing the cache",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/import-fresh"
        ]
      }
    },
    {
      "name": "import-local",
      "bom-ref": "import-local",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/import-local@3.1.0",
      "description": "Let a globally installed package use a locally installed version of itself if available",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/import-local#readme"
        ]
      }
    },
    {
      "name": "imurmurhash",
      "bom-ref": "imurmurhash",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2013 Gary Court, Jens Taylor",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "description": "An incremental implementation of MurmurHash3",
      "supplier": {
        "url": [
          "https://github.com/jensyt/imurmurhash-js"
        ]
      }
    },
    {
      "name": "indent-string",
      "bom-ref": "indent-string",
      "type": "library",
      "version": "v4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/indent-string@4.0.0",
      "description": "Indent each line in a string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/indent-string"
        ]
      }
    },
    {
      "name": "Inquirer.js",
      "bom-ref": "Inquirer.js",
      "type": "library",
      "version": "8.2.5",
      "copyright": "Copyright (c) 2022 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/inquirer@8.2.5",
      "description": "A collection of common interactive command line user interfaces.",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/Inquirer.js"
        ]
      }
    },
    {
      "name": "internal-slot",
      "bom-ref": "internal-slot",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/internal-slot@1.0.6",
      "description": "ES spec-like internal slots",
      "supplier": {
        "url": [
          "https://github.com/ljharb/internal-slot#readme"
        ]
      }
    },
    {
      "name": "invariant",
      "bom-ref": "invariant",
      "type": "library",
      "version": "2.2.4",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/invariant@2.2.4",
      "description": "invariant",
      "supplier": {
        "url": [
          "https://github.com/zertosh/invariant"
        ]
      }
    },
    {
      "name": "is-accessor-descriptor",
      "bom-ref": "is-accessor-descriptor",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-accessor-descriptor@1.0.1",
      "description": "Returns true if a value is a valid JavaScript accessor descriptor.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-accessor-descriptor"
        ]
      }
    },
    {
      "name": "is-arguments",
      "bom-ref": "is-arguments",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-arguments@1.1.1",
      "description": "Is this an arguments object? It's a harder question than you think.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-arguments"
        ]
      }
    },
    {
      "name": "is-array-buffer",
      "bom-ref": "is-array-buffer",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) 2015 Chen Gengyuan, Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-array-buffer@3.0.2",
      "description": "Check if the given value is an ArrayBuffer.",
      "supplier": {
        "url": [
          "https://github.com/fengyuanchen/is-array-buffer#readme"
        ]
      }
    },
    {
      "name": "is-arrayish",
      "bom-ref": "is-arrayish",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2015 JD Ballard",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "description": "Determines if an object can be used as an array",
      "supplier": {
        "url": [
          "https://github.com/qix-/node-is-arrayish#readme"
        ]
      }
    },
    {
      "name": "is-async-function",
      "bom-ref": "is-async-function",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2021 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-async-function@2.0.0",
      "description": "Check that given function is async (callback) function or not. Trying to guess that based on check if `callback` or `cb` exists in function arguments.",
      "supplier": {
        "url": [
          "https://github.com/tunnckocore/is-async-function#readme"
        ]
      }
    },
    {
      "name": "is-bigint",
      "bom-ref": "is-bigint",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2018 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-bigint@1.0.4",
      "description": "Is this value an ES BigInt?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-bigint#readme"
        ]
      }
    },
    {
      "name": "is-binary-path",
      "bom-ref": "is-binary-path",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-binary-path@1.0.1",
      "description": "Check if a filepath is a binary file",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-binary-path"
        ]
      }
    },
    {
      "name": "is-binary-path",
      "bom-ref": "is-binary-path",
      "type": "library",
      "version": "v2.1.0",
      "copyright": "Copyright (c) 2019 Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com), Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "description": "Check if a filepath is a binary file",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-binary-path"
        ]
      }
    },
    {
      "name": "is-boolean-object",
      "bom-ref": "is-boolean-object",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-boolean-object@1.1.2",
      "description": "Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-boolean-object#readme"
        ]
      }
    },
    {
      "name": "is-buffer",
      "bom-ref": "is-buffer",
      "type": "library",
      "version": "1.1.6",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.6",
      "description": "Determine if an object is Buffer",
      "supplier": {
        "url": [
          "https://github.com/feross/is-buffer"
        ]
      }
    },
    {
      "name": "is-callable",
      "bom-ref": "is-callable",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-callable@1.2.7",
      "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-callable"
        ]
      }
    },
    {
      "name": "is-core-module",
      "bom-ref": "is-core-module",
      "type": "library",
      "version": "2.13.1",
      "copyright": "Copyright (c) 2014 Dave Justice",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-core-module@2.13.1",
      "description": "check if packageName is a core module",
      "supplier": {
        "url": [
          "https://github.com/meandavejustice/is-core-module"
        ]
      }
    },
    {
      "name": "is-data-descriptor",
      "bom-ref": "is-data-descriptor",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-data-descriptor@1.0.1",
      "description": "Returns true if a value appears to be a valid JavaScript data descriptor.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-data-descriptor"
        ]
      }
    },
    {
      "name": "is-date-object",
      "bom-ref": "is-date-object",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-date-object@1.0.5",
      "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-date-object"
        ]
      }
    },
    {
      "name": "is-descriptor",
      "bom-ref": "is-descriptor",
      "type": "library",
      "version": "0.1.7",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-descriptor@0.1.7",
      "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-descriptor"
        ]
      }
    },
    {
      "name": "is-descriptor",
      "bom-ref": "is-descriptor",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-descriptor@1.0.3",
      "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-descriptor"
        ]
      }
    },
    {
      "name": "is-docker",
      "bom-ref": "is-docker",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-docker@2.2.1",
      "description": "Check if the process is running inside a Docker container",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-docker"
        ]
      }
    },
    {
      "name": "is-extendable",
      "bom-ref": "is-extendable",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) 2015 Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-extendable@0.1.1",
      "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-extendable"
        ]
      }
    },
    {
      "name": "is-extendable",
      "bom-ref": "is-extendable",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-extendable@1.0.1",
      "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-extendable"
        ]
      }
    },
    {
      "name": "is-extglob",
      "bom-ref": "is-extglob",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "description": "Returns true if a string has an extglob.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-extglob"
        ]
      }
    },
    {
      "name": "is-finalizationregistry",
      "bom-ref": "is-finalizationregistry",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-finalizationregistry@1.0.2",
      "description": "Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-finalizationregistry#readme"
        ]
      }
    },
    {
      "name": "is-fullwidth-code-point",
      "bom-ref": "is-fullwidth-code-point",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-fullwidth-code-point"
        ]
      }
    },
    {
      "name": "is-fullwidth-code-point",
      "bom-ref": "is-fullwidth-code-point",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@4.0.0",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-fullwidth-code-point"
        ]
      }
    },
    {
      "name": "is-generator-fn",
      "bom-ref": "is-generator-fn",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-generator-fn@2.1.0",
      "description": "Check if something is a generator function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-generator-fn"
        ]
      }
    },
    {
      "name": "is-generator-function",
      "bom-ref": "is-generator-function",
      "type": "library",
      "version": "1.0.10",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-generator-function@1.0.10",
      "description": "Determine if a function is an ES6 generator function or not.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-generator-function"
        ]
      }
    },
    {
      "name": "is-glob",
      "bom-ref": "is-glob",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-glob@3.1.0",
      "description": "Returns `true` if the given string looks like a glob pattern.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/is-glob"
        ]
      }
    },
    {
      "name": "is-glob",
      "bom-ref": "is-glob",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "description": "Returns `true` if the given string looks like a glob pattern.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/is-glob"
        ]
      }
    },
    {
      "name": "is-in-browser",
      "bom-ref": "is-in-browser",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-in-browser@1.1.3",
      "description": "Simple check to see if current app is running in browser",
      "supplier": {
        "url": [
          "https://github.com/tuxsudo/is-in-browser#readme"
        ]
      }
    },
    {
      "name": "is-interactive",
      "bom-ref": "is-interactive",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-interactive@1.0.0",
      "description": "Check if stdout or stderr is interactive",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-interactive#readme"
        ]
      }
    },
    {
      "name": "is-map",
      "bom-ref": "is-map",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-map@2.0.2",
      "description": "Easily check if a givin object is an ES6 Map",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-map"
        ]
      }
    },
    {
      "name": "is-module",
      "bom-ref": "is-module",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2014 segmentio",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-module@1.0.0",
      "description": "check if a source string is an es6 module",
      "supplier": {
        "url": [
          "https://github.com/component/is-module"
        ]
      }
    },
    {
      "name": "is-negative-zero",
      "bom-ref": "is-negative-zero",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-negative-zero@2.0.2",
      "description": "Is this value negative zero? === will lie to you",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-negative-zero"
        ]
      }
    },
    {
      "name": "is-node-process",
      "bom-ref": "is-node-process",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-node-process@1.2.0",
      "description": "Reliably determines if the code is running in Node.js",
      "supplier": {
        "url": [
          "https://github.com/mswjs/is-node-process#readme"
        ]
      }
    },
    {
      "name": "is-number",
      "bom-ref": "is-number",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-number@3.0.0",
      "description": "Is the value a number? Has extensive tests.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-number"
        ]
      }
    },
    {
      "name": "is-number",
      "bom-ref": "is-number",
      "type": "library",
      "version": "7.0.0",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "description": "Is the value a number? Has extensive tests.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-number"
        ]
      }
    },
    {
      "name": "is-number-object",
      "bom-ref": "is-number-object",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-number-object@1.0.7",
      "description": "Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-number-object"
        ]
      }
    },
    {
      "name": "is-obj",
      "bom-ref": "is-obj",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-obj@1.0.1",
      "description": "Check if a value is an object",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-obj#readme"
        ]
      }
    },
    {
      "name": "is-obj",
      "bom-ref": "is-obj",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-obj@2.0.0",
      "description": "Check if a value is an object",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-obj#readme"
        ]
      }
    },
    {
      "name": "is-path-inside",
      "bom-ref": "is-path-inside",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-path-inside@3.0.3",
      "description": "Check if a path is inside another path",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-path-inside"
        ]
      }
    },
    {
      "name": "is-plain-obj",
      "bom-ref": "is-plain-obj",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-plain-obj@3.0.0",
      "description": "Check if a value is a plain object",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-plain-obj#readme"
        ]
      }
    },
    {
      "name": "is-plain-object",
      "bom-ref": "is-plain-object",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-plain-object@2.0.4",
      "description": "Return `true` if the given `value` is an object created by the `Object` constructor.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-plain-object"
        ]
      }
    },
    {
      "name": "is-potential-custom-element-name",
      "bom-ref": "is-potential-custom-element-name",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-potential-custom-element-name@1.0.1",
      "description": "Check whether a given string matches the `PotentialCustomElementName` production as defined in the HTML Standard.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/is-potential-custom-element-name"
        ]
      }
    },
    {
      "name": "is-reference",
      "bom-ref": "is-reference",
      "type": "library",
      "version": "v1.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-reference@1.2.1",
      "description": "Determine whether an AST node is a reference",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/is-reference"
        ]
      }
    },
    {
      "name": "is-regex",
      "bom-ref": "is-regex",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-regex@1.1.4",
      "description": "Is this value a JS regex?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-regex"
        ]
      }
    },
    {
      "name": "is-regexp",
      "bom-ref": "is-regexp",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-regexp@1.0.0",
      "description": "Check whether a variable is a regular expression",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-regexp"
        ]
      }
    },
    {
      "name": "is-root",
      "bom-ref": "is-root",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-root@2.1.0",
      "description": "Check if the process is running as root user. Eg. started with `sudo`.",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-root"
        ]
      }
    },
    {
      "name": "is-set",
      "bom-ref": "is-set",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-set@2.0.2",
      "description": "Easily check if a specified object is an ES6 Set",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-set"
        ]
      }
    },
    {
      "name": "is-shared-array-buffer",
      "bom-ref": "is-shared-array-buffer",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2021 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-shared-array-buffer@1.0.2",
      "description": "Is this value a JS SharedArrayBuffer?",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-shared-array-buffer#readme"
        ]
      }
    },
    {
      "name": "is-stream",
      "bom-ref": "is-stream",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-stream@2.0.1",
      "description": "Check if something is a Node.js stream",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-stream"
        ]
      }
    },
    {
      "name": "is-string",
      "bom-ref": "is-string",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-string@1.0.7",
      "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-string"
        ]
      }
    },
    {
      "name": "is-symbol",
      "bom-ref": "is-symbol",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-symbol@1.0.4",
      "description": "Determine if a function is an ES6 generator function or not.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-symbol"
        ]
      }
    },
    {
      "name": "is-typed-array",
      "bom-ref": "is-typed-array",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "description": "JavaScript library checking if object is TypedArray\r\nDetect whether or not an object is a Typed Array.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-typed-array/"
        ]
      }
    },
    {
      "name": "is-typed-array",
      "bom-ref": "is-typed-array",
      "type": "library",
      "version": "1.1.12",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-typed-array@1.1.12",
      "description": "JavaScript library checking if object is TypedArray\r\nDetect whether or not an object is a Typed Array.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-typed-array/"
        ]
      }
    },
    {
      "name": "is-unicode-supported",
      "bom-ref": "is-unicode-supported",
      "type": "library",
      "version": "0.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-unicode-supported@0.1.0",
      "description": "Detect whether the terminal supports Unicode",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-unicode-supported#readme"
        ]
      }
    },
    {
      "name": "is-utf8",
      "bom-ref": "is-utf8",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2014 Wei Fanzhe",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-utf8@0.2.1",
      "description": "Detect if a buffer is utf8 encoded.",
      "supplier": {
        "url": [
          "https://github.com/wayfind/is-utf8"
        ]
      }
    },
    {
      "name": "is-weakmap",
      "bom-ref": "is-weakmap",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-weakmap@2.0.1",
      "description": "Easily check if a givin object is an ES6 WeakMap",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-weakmap"
        ]
      }
    },
    {
      "name": "is-weakref",
      "bom-ref": "is-weakref",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-weakref@1.0.2",
      "description": "Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-weakref#readme"
        ]
      }
    },
    {
      "name": "is-weakset",
      "bom-ref": "is-weakset",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-weakset@2.0.2",
      "description": "Easily check if a givin object is an ES6 WeakSet",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-weakset"
        ]
      }
    },
    {
      "name": "is-windows",
      "bom-ref": "is-windows",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2015-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-windows@1.0.2",
      "description": "Returns true if the platform is windwows.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-windows"
        ]
      }
    },
    {
      "name": "is-wsl",
      "bom-ref": "is-wsl",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-wsl@1.1.0",
      "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-wsl#readme"
        ]
      }
    },
    {
      "name": "is-wsl",
      "bom-ref": "is-wsl",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-wsl@2.2.0",
      "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-wsl#readme"
        ]
      }
    },
    {
      "name": "isarray",
      "bom-ref": "isarray",
      "type": "library",
      "version": "0.0.1",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "description": "Array#isArray for older browsers",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/isarray"
        ]
      }
    },
    {
      "name": "isarray",
      "bom-ref": "isarray",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "description": "Array#isArray for older browsers",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/isarray"
        ]
      }
    },
    {
      "name": "isarray",
      "bom-ref": "isarray",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isarray@2.0.5",
      "description": "Array#isArray for older browsers",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/isarray"
        ]
      }
    },
    {
      "name": "isobject",
      "bom-ref": "isobject",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.\nCopyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isobject@2.1.0",
      "description": "Returns true if the value is an object and not an array or null.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/isobject"
        ]
      }
    },
    {
      "name": "isobject",
      "bom-ref": "isobject",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isobject@3.0.1",
      "description": "Returns true if the value is an object and not an array or null.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/isobject"
        ]
      }
    },
    {
      "name": "iterator.prototype",
      "bom-ref": "iterator.prototype",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/iterator.prototype@1.1.2",
      "description": "`Iterator.prototype`, or a shared object to use.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/iterator.prototype#readme"
        ]
      }
    },
    {
      "name": "Jest from Facebook",
      "bom-ref": "Jest from Facebook",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/diff-sequences@27.5.1",
      "description": "Delightful JavaScript Testing.",
      "supplier": {
        "url": [
          "https://jestjs.io"
        ]
      }
    },
    {
      "name": "Jest from Facebook",
      "bom-ref": "Jest from Facebook",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-watcher@28.1.3",
      "description": "Delightful JavaScript Testing.",
      "supplier": {
        "url": [
          "https://jestjs.io"
        ]
      }
    },
    {
      "name": "jest-changed-files",
      "bom-ref": "jest-changed-files",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-changed-files@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-config",
      "bom-ref": "jest-config",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-config@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-diff",
      "bom-ref": "jest-diff",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2018 The diff-match-patch Authors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-diff@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-each",
      "bom-ref": "jest-each",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-each@27.5.1",
      "description": "Parameterised tests for Jest",
      "supplier": {
        "url": [
          "https://github.com/mattphillips/jest-each#readme"
        ]
      }
    },
    {
      "name": "jest-environment-jsdom",
      "bom-ref": "jest-environment-jsdom",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-environment-jsdom@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-environment-node",
      "bom-ref": "jest-environment-node",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-environment-node@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-get-type",
      "bom-ref": "jest-get-type",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-get-type@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-haste-map",
      "bom-ref": "jest-haste-map",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-haste-map@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-leak-detector",
      "bom-ref": "jest-leak-detector",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-leak-detector@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-matcher-utils",
      "bom-ref": "jest-matcher-utils",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-message-util",
      "bom-ref": "jest-message-util",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-message-util@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-message-util",
      "bom-ref": "jest-message-util",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-message-util@28.1.3",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-pnp-resolver",
      "bom-ref": "jest-pnp-resolver",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) 2016 Ma",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-pnp-resolver@1.2.3",
      "supplier": {
        "url": [
          "https://github.com/arcanis/jest-pnp-resolver"
        ]
      }
    },
    {
      "name": "jest-regex-util",
      "bom-ref": "jest-regex-util",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-regex-util@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-regex-util",
      "bom-ref": "jest-regex-util",
      "type": "library",
      "version": "28.0.2",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-regex-util@28.0.2",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-resolve",
      "bom-ref": "jest-resolve",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-resolve@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-resolve-dependencies",
      "bom-ref": "jest-resolve-dependencies",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-resolve-dependencies@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-runner",
      "bom-ref": "jest-runner",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-runner@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-runtime",
      "bom-ref": "jest-runtime",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-runtime@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-snapshot",
      "bom-ref": "jest-snapshot",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-snapshot@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-util",
      "bom-ref": "jest-util",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-util@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-util",
      "bom-ref": "jest-util",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-util@28.1.3",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-validate",
      "bom-ref": "jest-validate",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-validate@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-watch-typeahead",
      "bom-ref": "jest-watch-typeahead",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2018 Rogelio Guzman",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-watch-typeahead@1.1.0",
      "description": "Jest plugin for filtering by filename",
      "supplier": {
        "url": [
          "https://github.com/rogeliog/jest-plugin-filename"
        ]
      }
    },
    {
      "name": "jest-worker",
      "bom-ref": "jest-worker",
      "type": "library",
      "version": "26.6.2",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-worker@26.6.2",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-worker",
      "bom-ref": "jest-worker",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-worker@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-worker",
      "bom-ref": "jest-worker",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-worker@28.1.3",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jiti",
      "bom-ref": "jiti",
      "type": "library",
      "version": "1.21.0",
      "copyright": "Copyright (c) Pooya Parsa <pooya@pi0.io>\nCopyright (c) 2021 Ernest\nCopyright (c) 2014-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jiti@1.21.0",
      "description": "Require with just-in-time compiler for typescript and esm files",
      "supplier": {
        "url": [
          "https://github.com/nuxt-contrib/jiti#readme"
        ]
      }
    },
    {
      "name": "jonschlinkert/object-copy",
      "bom-ref": "jonschlinkert/object-copy",
      "type": "library",
      "version": "0.1.0",
      "copyright": "Copyright (c) 2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-copy@0.1.0",
      "description": "Copy static properties, prototype properties, and descriptors from one object to another.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/object-copy"
        ]
      }
    },
    {
      "name": "js-levenshtein",
      "bom-ref": "js-levenshtein",
      "type": "library",
      "version": "1.1.6",
      "copyright": "Copyright (c) 2017 Gustaf Andersson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/js-levenshtein@1.1.6",
      "description": "An efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.",
      "supplier": {
        "url": [
          "https://github.com/gustf/js-levenshtein#readme"
        ]
      }
    },
    {
      "name": "js-tokens",
      "bom-ref": "js-tokens",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2014-2018 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "description": "A regex that tokenizes JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/lydell/js-tokens"
        ]
      }
    },
    {
      "name": "js-yaml",
      "bom-ref": "js-yaml",
      "type": "library",
      "version": "3.14.1",
      "copyright": "Copyright (c) 2011-2015 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@3.14.1",
      "description": "JS-YAML. JavaScript YAML parser. Native PyYAML port.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/js-yaml"
        ]
      }
    },
    {
      "name": "js-yaml",
      "bom-ref": "js-yaml",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2011-2015 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@4.1.0",
      "description": "JS-YAML. JavaScript YAML parser. Native PyYAML port.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/js-yaml"
        ]
      }
    },
    {
      "name": "jsdom",
      "bom-ref": "jsdom",
      "type": "library",
      "version": "16.7.0",
      "copyright": "Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc.\nCopyright (c) 2010 Elijah Insua\nCopyright (c) 2000 Lars Knoll (knoll@kde.org)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsdom@16.7.0",
      "description": "pure js implementation of the dom level 1 with some browser augmentation (getElementById, getElementsByClassName, .className, .id).  Level 2 and 3 are being considered, let me know if they are important for your project.",
      "supplier": {
        "url": [
          "https://github.com/jsdom/jsdom"
        ]
      }
    },
    {
      "name": "jsencrypt",
      "bom-ref": "jsencrypt",
      "type": "library",
      "version": "3.3.2",
      "copyright": "Copyright (c) 2005 Tom Wu\nCopyright (c) 2008-2014 Lapo Luchini <lapo@lapo.it>\nCopyright (c) 2011, Yahoo\nCopyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsencrypt@3.3.2",
      "description": "Provides a simple wrapper around the fantastic work done by Tom Wu for RSA Encryption for JavaScript.  http://travistidwell.com/jsencrypt",
      "supplier": {
        "url": [
          "https://github.com/travist/jsencrypt"
        ]
      }
    },
    {
      "name": "jsesc",
      "bom-ref": "jsesc",
      "type": "library",
      "version": "0.5.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsesc@0.5.0",
      "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid ASCII-only output.",
      "supplier": {
        "url": [
          "http://mths.be/jsesc"
        ]
      }
    },
    {
      "name": "jsesc",
      "bom-ref": "jsesc",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsesc@3.1.0",
      "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid ASCII-only output.",
      "supplier": {
        "url": [
          "http://mths.be/jsesc"
        ]
      }
    },
    {
      "name": "JSHTTP's negotiator",
      "bom-ref": "JSHTTP's negotiator",
      "type": "library",
      "version": "0.6.3",
      "copyright": "Copyright (c) 2012-2014 Isaac Z. Schlueter\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright (c) 2012-2014 Federico Romero",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.3",
      "description": "An HTTP content negotiator for Node.js",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/negotiator"
        ]
      }
    },
    {
      "name": "jshttp/content-type",
      "bom-ref": "jshttp/content-type",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2015 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/content-type@1.0.5",
      "description": "Create and parse HTTP Content-Type header",
      "supplier": {
        "url": [
          "https://github.com/jshttp/content-type"
        ]
      }
    },
    {
      "name": "jshttp/fresh",
      "bom-ref": "jshttp/fresh",
      "type": "library",
      "version": "0.5.2",
      "copyright": "Copyright (c) 2016-2017 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fresh@0.5.2",
      "description": "HTTP response freshness testing",
      "supplier": {
        "url": [
          "https://github.com/jshttp/fresh"
        ]
      }
    },
    {
      "name": "jshttp/mime-types",
      "bom-ref": "jshttp/mime-types",
      "type": "library",
      "version": "2.1.35",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2014 Jonathan Ong\nCopyright (c) 2015 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.35",
      "description": "The ultimate javascript content-type utility.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/mime-types"
        ]
      }
    },
    {
      "name": "jsjest",
      "bom-ref": "jsjest",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-circus@27.5.1",
      "description": "Delightful JavaScript Testing.",
      "supplier": {
        "url": [
          "https://jestjs.io"
        ]
      }
    },
    {
      "name": "json-buffer",
      "bom-ref": "json-buffer",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2013 Dominic Tarr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.1",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "supplier": {
        "url": [
          "https://github.com/dominictarr/json-buffer"
        ]
      }
    },
    {
      "name": "json-parse-better-errors",
      "bom-ref": "json-parse-better-errors",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2017 Kat March",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-better-errors@1.0.2",
      "description": "JSON.parse with context information on error",
      "supplier": {
        "url": [
          "https://github.com/zkat/json-parse-better-errors#readme"
        ]
      }
    },
    {
      "name": "json-parse-even-better-errors",
      "bom-ref": "json-parse-even-better-errors",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) npm, Inc.\nCopyright (c) 2017 Kat March",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "description": "JSON.parse with context information on error",
      "supplier": {
        "url": [
          "https://github.com/npm/json-parse-even-better-errors#readme"
        ]
      }
    },
    {
      "name": "json-schema-traverse",
      "bom-ref": "json-schema-traverse",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/json-schema-traverse"
        ]
      }
    },
    {
      "name": "json-schema-traverse",
      "bom-ref": "json-schema-traverse",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/json-schema-traverse"
        ]
      }
    },
    {
      "name": "json5",
      "bom-ref": "json5",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2012-2018 Aseem Kishore",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json5@1.0.2",
      "description": "JSON for the ES5 era. (Not an official successor to JSON.)",
      "supplier": {
        "url": [
          "http://json5.org/"
        ]
      }
    },
    {
      "name": "json5",
      "bom-ref": "json5",
      "type": "library",
      "version": "2.2.3",
      "copyright": "Copyright (c) 2012-2018 Aseem Kishore\nCopyright (c) 2019 Denis Pushkarev (zloirock.ru)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json5@2.2.3",
      "description": "JSON for the ES5 era. (Not an official successor to JSON.)",
      "supplier": {
        "url": [
          "http://json5.org/"
        ]
      }
    },
    {
      "name": "jsonpointer",
      "bom-ref": "jsonpointer",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2011-2015 Jan Lehnardt <jan@apache.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsonpointer@5.0.1",
      "description": "Simple JSON Addressing.",
      "supplier": {
        "url": [
          "https://github.com/janl/node-jsonpointer#readme"
        ]
      }
    },
    {
      "name": "jss",
      "bom-ref": "jss",
      "type": "library",
      "version": "10.10.0",
      "copyright": "Copyright (c) 2014-present Oleg Isonen (Slobodskoi)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jss@10.10.0",
      "description": "Javascript JSON stream filtering and formatting",
      "supplier": {
        "url": [
          "https://github.com/kof/jss"
        ]
      }
    },
    {
      "name": "jsx-ast-utils",
      "bom-ref": "jsx-ast-utils",
      "type": "library",
      "version": "3.3.5",
      "copyright": "Copyright (c) 2016 Ethan Cohen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsx-ast-utils@3.3.5",
      "description": "AST utility module for statically analyzing JSX",
      "supplier": {
        "url": [
          "https://github.com/evcohen/jsx-ast-utils#readme"
        ]
      }
    },
    {
      "name": "keyanzhang/identity-obj-proxy",
      "bom-ref": "keyanzhang/identity-obj-proxy",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015 Keyan Zhang",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/identity-obj-proxy@3.0.0",
      "supplier": {
        "url": [
          "https://github.com/keyanzhang/identity-obj-proxy#readme"
        ]
      }
    },
    {
      "name": "keyv",
      "bom-ref": "keyv",
      "type": "library",
      "version": "4.5.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/keyv@4.5.4",
      "description": "Simple key/value store with support for multiple backends",
      "supplier": {
        "url": [
          "https://github.com/lukechilds/keyv"
        ]
      }
    },
    {
      "name": "kind-of",
      "bom-ref": "kind-of",
      "type": "library",
      "version": "3.2.2",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/kind-of@3.2.2",
      "description": "Get the native type of a value.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/kind-of"
        ]
      }
    },
    {
      "name": "kind-of",
      "bom-ref": "kind-of",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/kind-of@4.0.0",
      "description": "Get the native type of a value.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/kind-of"
        ]
      }
    },
    {
      "name": "kind-of",
      "bom-ref": "kind-of",
      "type": "library",
      "version": "6.0.3",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/kind-of@6.0.3",
      "description": "Get the native type of a value.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/kind-of"
        ]
      }
    },
    {
      "name": "kleur",
      "bom-ref": "kleur",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/kleur@3.0.3",
      "description": "WIP",
      "supplier": {
        "url": [
          "https://github.com/lukeed/kleur#readme"
        ]
      }
    },
    {
      "name": "klona",
      "bom-ref": "klona",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/klona@2.0.6",
      "description": "A tiny (228B) and fast utility to \"deep clone\" Objects, Arrays, Dates, RegExps, and more!",
      "supplier": {
        "url": [
          "https://github.com/lukeed/klona#readme"
        ]
      }
    },
    {
      "name": "kriskowal's q",
      "bom-ref": "kriskowal's q",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2007-2009 Tyler Close\nCopyright (c) 2009-2017 Kris Kowal\nCopyright (c) 2011 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/q@1.5.1",
      "description": "when/defer-style promises for JavaScript (CommonJS/Promises/B)",
      "supplier": {
        "url": [
          "http://github.com/kriskowal/q"
        ]
      }
    },
    {
      "name": "language-tags",
      "bom-ref": "language-tags",
      "type": "library",
      "version": "1.0.9",
      "copyright": "Copyright (c) 2013, Matthew Caruana Galizia",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/language-tags@1.0.9",
      "description": "Work with IANA language tags.",
      "supplier": {
        "url": [
          "https://github.com/mattcg/language-tags"
        ]
      }
    },
    {
      "name": "launch-editor",
      "bom-ref": "launch-editor",
      "type": "library",
      "version": "2.6.1",
      "copyright": "Copyright (c) 2017-present, Yuxi (Evan) You\nCopyright (c) 2015-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/launch-editor@2.6.1",
      "description": "launch editor from node.js",
      "supplier": {
        "url": [
          "https://github.com/yyx990803/launch-editor#readme"
        ]
      }
    },
    {
      "name": "leven",
      "bom-ref": "leven",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/leven@3.1.0",
      "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/leven"
        ]
      }
    },
    {
      "name": "levn",
      "bom-ref": "levn",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/levn@0.3.0",
      "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
      "supplier": {
        "url": [
          "https://github.com/gkz/levn"
        ]
      }
    },
    {
      "name": "levn",
      "bom-ref": "levn",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/levn@0.4.1",
      "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
      "supplier": {
        "url": [
          "https://github.com/gkz/levn"
        ]
      }
    },
    {
      "name": "lilconfig",
      "bom-ref": "lilconfig",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lilconfig@2.0.5",
      "description": "A tiny replacement to cosmiconfig",
      "supplier": {
        "url": [
          "https://github.com/antonk52/lilconfig#readme"
        ]
      }
    },
    {
      "name": "lilconfig",
      "bom-ref": "lilconfig",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2022 Anton Kastritskiy",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lilconfig@2.1.0",
      "description": "A tiny replacement to cosmiconfig",
      "supplier": {
        "url": [
          "https://github.com/antonk52/lilconfig#readme"
        ]
      }
    },
    {
      "name": "lilconfig",
      "bom-ref": "lilconfig",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lilconfig@3.0.0",
      "description": "A tiny replacement to cosmiconfig",
      "supplier": {
        "url": [
          "https://github.com/antonk52/lilconfig#readme"
        ]
      }
    },
    {
      "name": "lines-and-columns",
      "bom-ref": "lines-and-columns",
      "type": "library",
      "version": "1.2.4",
      "copyright": "Copyright (c) 2015 Brian Donovan",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lines-and-columns@1.2.4",
      "description": "Maps lines and columns to character offsets and back.",
      "supplier": {
        "url": [
          "https://github.com/eventualbuddha/lines-and-columns#readme"
        ]
      }
    },
    {
      "name": "lint-staged",
      "bom-ref": "lint-staged",
      "type": "library",
      "version": "12.5.0",
      "copyright": "Copyright (c) 2016 Andrey Okonetchnikov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lint-staged@12.5.0",
      "description": "Lint JS and CSS files staged by git",
      "supplier": {
        "url": [
          "https://github.com/okonet/lint-staged#readme"
        ]
      }
    },
    {
      "name": "listr2",
      "bom-ref": "listr2",
      "type": "library",
      "version": "4.0.5",
      "copyright": "Copyright (c) Cenk Kilic <cenk@kilic.dev> (https://srcs.kilic.dev), Sam Verschueren <sam.verschueren@gmail.com> (github.com/SamVerschueren)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/listr2@4.0.5",
      "description": "Terminal task list reborn!",
      "supplier": {
        "url": [
          "https://github.com/cenk1cenk2/listr2#readme"
        ]
      }
    },
    {
      "name": "livereload",
      "bom-ref": "livereload",
      "type": "library",
      "version": "0.9.3",
      "copyright": "Copyright (c) 2010 Joshua Peek\nCopyright (c) 2010-2021 Brian P. Hogan and Joshua Peek",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/livereload@0.9.3",
      "description": "LiveReload server",
      "supplier": {
        "url": [
          "https://github.com/napcs/node-livereload"
        ]
      }
    },
    {
      "name": "livereload-js",
      "bom-ref": "livereload-js",
      "type": "library",
      "version": "3.4.1",
      "copyright": "Copyright (c) 2010-2012 Andrey Tarantsov\nCopyright (c) 2020 Denis Pushkarev (zloirock.ru)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/livereload-js@3.4.1",
      "description": "LiveReload JS client - auto reload browser on changes",
      "supplier": {
        "url": [
          "https://github.com/livereload/livereload-js"
        ]
      }
    },
    {
      "name": "ljharb/object.assign",
      "bom-ref": "ljharb/object.assign",
      "type": "library",
      "version": "4.1.5",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.assign@4.1.5",
      "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object.assign"
        ]
      }
    },
    {
      "name": "loader-runner",
      "bom-ref": "loader-runner",
      "type": "library",
      "version": "2.4.0",
      "copyright": "Copyright (c) Tobias Koppers @sokra",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loader-runner@2.4.0",
      "description": "Runs (webpack) loaders",
      "supplier": {
        "url": [
          "https://github.com/webpack/loader-runner#readme"
        ]
      }
    },
    {
      "name": "loader-runner",
      "bom-ref": "loader-runner",
      "type": "library",
      "version": "4.3.0",
      "copyright": "Copyright (c) Tobias Koppers @sokra",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loader-runner@4.3.0",
      "description": "Runs (webpack) loaders",
      "supplier": {
        "url": [
          "https://github.com/webpack/loader-runner#readme"
        ]
      }
    },
    {
      "name": "locate-path",
      "bom-ref": "locate-path",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@3.0.0",
      "description": "Get the first path that exists on disk of multiple paths",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/locate-path"
        ]
      }
    },
    {
      "name": "locate-path",
      "bom-ref": "locate-path",
      "type": "library",
      "version": "v5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@5.0.0",
      "description": "Get the first path that exists on disk of multiple paths",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/locate-path"
        ]
      }
    },
    {
      "name": "locate-path",
      "bom-ref": "locate-path",
      "type": "library",
      "version": "v6.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@6.0.0",
      "description": "Get the first path that exists on disk of multiple paths",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/locate-path"
        ]
      }
    },
    {
      "name": "Lodash",
      "bom-ref": "Lodash",
      "type": "library",
      "version": "4.17.21",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>\nCopyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash@4.17.21",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash-es",
      "bom-ref": "lodash-es",
      "type": "library",
      "version": "4.17.21",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>\nCopyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash-es@4.17.21",
      "description": "Lodash exported as ES modules.",
      "supplier": {
        "url": [
          "https://lodash.com/custom-builds"
        ]
      }
    },
    {
      "name": "lodash.debounce",
      "bom-ref": "lodash.debounce",
      "type": "library",
      "version": "4.0.8",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) jQuery Foundation and other contributors <https://jquery.org/>\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.debounce@4.0.8",
      "description": "The lodash method `_.debounce` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash.map",
      "bom-ref": "lodash.map",
      "type": "library",
      "version": "4.6.0",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) jQuery Foundation and other contributors <https://jquery.org/>\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.map@4.6.0",
      "description": "The lodash method `_.map` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash.memoize",
      "bom-ref": "lodash.memoize",
      "type": "library",
      "version": "4.1.2",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) jQuery Foundation and other contributors <https://jquery.org/>\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.memoize@4.1.2",
      "description": "The lodash method `_.memoize` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash.merge",
      "bom-ref": "lodash.merge",
      "type": "library",
      "version": "4.6.2",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.merge@4.6.2",
      "description": "The Lodash method `_.merge` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash.sortby",
      "bom-ref": "lodash.sortby",
      "type": "library",
      "version": "4.7.0",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) jQuery Foundation and other contributors <https://jquery.org/>\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.sortby@4.7.0",
      "description": "The lodash method `_.sortBy` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash.uniq",
      "bom-ref": "lodash.uniq",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) jQuery Foundation and other contributors <https://jquery.org/>\nCopyright (c) Jeremy Ashkenas,DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.uniq@4.5.0",
      "description": "The lodash method `_.uniq` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "log-symbols",
      "bom-ref": "log-symbols",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/log-symbols@4.1.0",
      "description": "Colored symbols for various log levels. Example:  success",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/log-symbols"
        ]
      }
    },
    {
      "name": "log-update",
      "bom-ref": "log-update",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/log-update@4.0.0",
      "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/log-update"
        ]
      }
    },
    {
      "name": "longest",
      "bom-ref": "longest",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/longest@2.0.1",
      "description": "Get the length of the longest item in an array.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/longest"
        ]
      }
    },
    {
      "name": "loose-envify",
      "bom-ref": "loose-envify",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) 2015 Andres Suarez <zertosh@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST",
      "supplier": {
        "url": [
          "https://github.com/zertosh/loose-envify"
        ]
      }
    },
    {
      "name": "lower-case",
      "bom-ref": "lower-case",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lower-case@2.0.2",
      "description": "Lowercase a string,Lowercase a string in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/lower-case"
        ]
      }
    },
    {
      "name": "lz-string",
      "bom-ref": "lz-string",
      "type": "library",
      "version": "1.5.0",
      "copyright": "Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lz-string@1.5.0",
      "description": "LZ-based compression algorithm for JavaScript",
      "supplier": {
        "url": [
          "https://github.com/pieroxy/lz-string"
        ]
      }
    },
    {
      "name": "mafintosh/pump",
      "bom-ref": "mafintosh/pump",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2014 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pump@2.0.1",
      "description": "pipe streams together and close all of them if one of them closes",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/pump"
        ]
      }
    },
    {
      "name": "mafintosh/pump",
      "bom-ref": "mafintosh/pump",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2014 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "description": "pipe streams together and close all of them if one of them closes",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/pump"
        ]
      }
    },
    {
      "name": "magic-string",
      "bom-ref": "magic-string",
      "type": "library",
      "version": "0.25.9",
      "copyright": "Copyright (c) 2018 Rich Harris",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/magic-string@0.25.9",
      "description": "Suppose you have some source code. You want to make some light modifications to it - replacing a few characters here and there, wrapping it with a header and footer, etc - and ideally you'd like to generate a source map at the end of it. You've thought ab",
      "supplier": {
        "url": [
          "https://github.com/rich-harris/magic-string"
        ]
      }
    },
    {
      "name": "magic-string",
      "bom-ref": "magic-string",
      "type": "library",
      "version": "0.26.7",
      "copyright": "Copyright (c) 2018 Rich Harris",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/magic-string@0.26.7",
      "description": "Suppose you have some source code. You want to make some light modifications to it - replacing a few characters here and there, wrapping it with a header and footer, etc - and ideally you'd like to generate a source map at the end of it. You've thought ab",
      "supplier": {
        "url": [
          "https://github.com/rich-harris/magic-string"
        ]
      }
    },
    {
      "name": "magic-string",
      "bom-ref": "magic-string",
      "type": "library",
      "version": "0.30.5",
      "copyright": "Copyright (c) 2018 Rich Harris",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/magic-string@0.30.5",
      "description": "Suppose you have some source code. You want to make some light modifications to it - replacing a few characters here and there, wrapping it with a header and footer, etc - and ideally you'd like to generate a source map at the end of it. You've thought ab",
      "supplier": {
        "url": [
          "https://github.com/rich-harris/magic-string"
        ]
      }
    },
    {
      "name": "make-dir",
      "bom-ref": "make-dir",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/make-dir@2.1.0",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/make-dir#readme"
        ]
      }
    },
    {
      "name": "make-dir",
      "bom-ref": "make-dir",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/make-dir@3.1.0",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/make-dir#readme"
        ]
      }
    },
    {
      "name": "make-dir",
      "bom-ref": "make-dir",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/make-dir@4.0.0",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/make-dir#readme"
        ]
      }
    },
    {
      "name": "map-cache",
      "bom-ref": "map-cache",
      "type": "library",
      "version": "0.2.2",
      "copyright": "Copyright (c) 2015-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/map-cache@0.2.2",
      "description": "Basic cache object for storing key-value pairs.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/map-cache"
        ]
      }
    },
    {
      "name": "map-visit",
      "bom-ref": "map-visit",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/map-visit@1.0.0",
      "description": "Map `visit` over an array of objects.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/map-visit"
        ]
      }
    },
    {
      "name": "math-intrinsics",
      "bom-ref": "math-intrinsics",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2024 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "description": "ES Math-related intrinsics and helpers, robustly cached.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/math-intrinsics#readme"
        ]
      }
    },
    {
      "name": "mathiasbynens/he",
      "bom-ref": "mathiasbynens/he",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/he@1.2.0",
      "description": "A robust HTML entities encoder/decoder with full Unicode support.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/he"
        ]
      }
    },
    {
      "name": "mathiasbynens/regenerate",
      "bom-ref": "mathiasbynens/regenerate",
      "type": "library",
      "version": "1.4.2",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regenerate@1.4.2",
      "description": "Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/regenerate"
        ]
      }
    },
    {
      "name": "md5.js",
      "bom-ref": "md5.js",
      "type": "library",
      "version": "1.3.5",
      "copyright": "Copyright (c) 2016 Kirill Fomichev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/md5.js@1.3.5",
      "description": "node style md5 on pure JavaScript",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/md5.js"
        ]
      }
    },
    {
      "name": "media-typer",
      "bom-ref": "media-typer",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Copyright (c) 2014 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "description": "Simple RFC 6838 media type parser and formatter",
      "supplier": {
        "url": [
          "https://github.com/expressjs/media-typer"
        ]
      }
    },
    {
      "name": "memory-fs",
      "bom-ref": "memory-fs",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) 2012-2014 Tobias Koppers",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/memory-fs@0.4.1",
      "description": "A simple in-memory filesystem. Holds data in a javascript object.",
      "supplier": {
        "url": [
          "https://github.com/webpack/memory-fs"
        ]
      }
    },
    {
      "name": "memory-fs",
      "bom-ref": "memory-fs",
      "type": "library",
      "version": "0.5.0",
      "copyright": "Copyright (c) 2012-2014 Tobias Koppers\nCopyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/memory-fs@0.5.0",
      "description": "A simple in-memory filesystem. Holds data in a javascript object.",
      "supplier": {
        "url": [
          "https://github.com/webpack/memory-fs"
        ]
      }
    },
    {
      "name": "merge-descriptors",
      "bom-ref": "merge-descriptors",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2013-2014 Jonathan Ong <me@jongleberry.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "description": "Merge objects using descriptors",
      "supplier": {
        "url": [
          "https://github.com/component/merge-descriptors"
        ]
      }
    },
    {
      "name": "Merge-Stream",
      "bom-ref": "Merge-Stream",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Stephen Sugden <me@stephensugden.com> (stephensugden.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/merge-stream@2.0.0",
      "description": "Merge multiple streams into one interleaved stream",
      "supplier": {
        "url": [
          "https://github.com/grncdr/merge-stream"
        ]
      }
    },
    {
      "name": "merge2",
      "bom-ref": "merge2",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) 2014-2020 Teambition",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/merge2@1.4.1",
      "description": "Merge multiple streams into one stream in sequence or parallel.",
      "supplier": {
        "url": [
          "https://github.com/teambition/merge2"
        ]
      }
    },
    {
      "name": "methods",
      "bom-ref": "methods",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2015-2016 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2013-2014 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "description": "HTTP verbs that node supports",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/node-methods"
        ]
      }
    },
    {
      "name": "micromatch",
      "bom-ref": "micromatch",
      "type": "library",
      "version": "3.1.10",
      "copyright": "Copyright (c) 2014-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/micromatch@3.1.10",
      "description": "Like minimatch, but smaller and faster.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/micromatch"
        ]
      }
    },
    {
      "name": "micromatch",
      "bom-ref": "micromatch",
      "type": "library",
      "version": "4.0.5",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.5",
      "description": "Like minimatch, but smaller and faster.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/micromatch"
        ]
      }
    },
    {
      "name": "braces",
      "bom-ref": "braces",
      "type": "library",
      "version": "2.3.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/braces@2.3.2",
      "description": "Faster brace expansion for file paths.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/braces"
        ]
      }
    },
    {
      "name": "braces",
      "bom-ref": "braces",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/braces@3.0.2",
      "description": "Faster brace expansion for file paths.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/braces"
        ]
      }
    },
    {
      "name": "miller-rabin",
      "bom-ref": "miller-rabin",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2014.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.1",
      "description": "Miller Rabin algorithm for primality test",
      "supplier": {
        "url": [
          "https://github.com/indutny/miller-rabin"
        ]
      }
    },
    {
      "name": "mime",
      "bom-ref": "mime",
      "type": "library",
      "version": "1.6.0",
      "copyright": "Copyright (c) 2010 Benjamin Thomas, Robert Kieffer",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime@1.6.0",
      "description": "A super simple utility library for dealing with mime-types",
      "supplier": {
        "url": [
          "https://github.com/broofa/node-mime"
        ]
      }
    },
    {
      "name": "mime",
      "bom-ref": "mime",
      "type": "library",
      "version": "2.5.2",
      "copyright": "Copyright (c) 2010 Benjamin Thomas, Robert Kieffer",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime@2.5.2",
      "description": "A super simple utility library for dealing with mime-types",
      "supplier": {
        "url": [
          "https://github.com/broofa/node-mime"
        ]
      }
    },
    {
      "name": "mime",
      "bom-ref": "mime",
      "type": "library",
      "version": "2.6.0",
      "copyright": "Copyright (c) 2010 Benjamin Thomas, Robert Kieffer",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime@2.6.0",
      "description": "A super simple utility library for dealing with mime-types",
      "supplier": {
        "url": [
          "https://github.com/broofa/node-mime"
        ]
      }
    },
    {
      "name": "mime-db",
      "bom-ref": "mime-db",
      "type": "library",
      "version": "1.52.0",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015-2022 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.52.0",
      "description": "Media Type Database",
      "supplier": {
        "url": [
          "https://github.com/jshttp/mime-db"
        ]
      }
    },
    {
      "name": "mimic-fn",
      "bom-ref": "mimic-fn",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mimic-fn@2.1.0",
      "description": "Make a function mimic another one",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/mimic-fn#readme"
        ]
      }
    },
    {
      "name": "min-indent",
      "bom-ref": "min-indent",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com), James Kyle <me@thejameskyle.com> (thejameskyle.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/min-indent@1.0.1",
      "description": "Get the shortest leading whitespace from lines in a string",
      "supplier": {
        "url": [
          "https://github.com/thejameskyle/min-indent#readme"
        ]
      }
    },
    {
      "name": "mini-css-extract-plugin",
      "bom-ref": "mini-css-extract-plugin",
      "type": "library",
      "version": "2.7.6",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mini-css-extract-plugin@2.7.6",
      "description": "desc",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/mini-css-extract-plugin#readme"
        ]
      }
    },
    {
      "name": "mini-svg-data-uri",
      "bom-ref": "mini-svg-data-uri",
      "type": "library",
      "version": "1.4.4",
      "copyright": "Copyright (c) 2018 Taylor Hunt",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mini-svg-data-uri@1.4.4",
      "description": "Small, efficient encoding of SVG data URIs for CSS, HTML, etc.",
      "supplier": {
        "url": [
          "https://github.com/tigt/mini-svg-data-uri#readme"
        ]
      }
    },
    {
      "name": "minimalistic-crypto-utils",
      "bom-ref": "minimalistic-crypto-utils",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2017.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "description": "Minimalistic tools for JS crypto modules",
      "supplier": {
        "url": [
          "https://github.com/indutny/minimalistic-crypto-utils#readme"
        ]
      }
    },
    {
      "name": "minimist",
      "bom-ref": "minimist",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.7",
      "description": "parse argument options\r\r\n\r\r\nThis module is the guts of optimist's argument parser without all the fanciful decoration.",
      "supplier": {
        "url": [
          "https://github.com/minimistjs/minimist"
        ]
      }
    },
    {
      "name": "mixin-deep",
      "bom-ref": "mixin-deep",
      "type": "library",
      "version": "1.3.2",
      "copyright": "Copyright (c) 2014-2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mixin-deep@1.3.2",
      "description": "Deeply mix the properties of objects into the first object, while also mixing-in child objects.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/mixin-deep"
        ]
      }
    },
    {
      "name": "Mock Service Writer (MSW)",
      "bom-ref": "Mock Service Writer (MSW)",
      "type": "library",
      "version": "0.49.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/msw@0.49.3",
      "description": "Seamless REST/GraphQL API mocking library for browser and Node.",
      "supplier": {
        "url": [
          "https://mswjs.io"
        ]
      }
    },
    {
      "name": "moment/moment",
      "bom-ref": "moment/moment",
      "type": "library",
      "version": "2.30.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/moment@2.30.1",
      "description": "Parse, validate, manipulate, and display dates in javascript.",
      "supplier": {
        "url": [
          "http://momentjs.com"
        ]
      }
    },
    {
      "name": "moxystudio/node-cross-spawn",
      "bom-ref": "moxystudio/node-cross-spawn",
      "type": "library",
      "version": "7.0.3",
      "copyright": "Copyright (c) 2018 Made With MOXY Lda <hello@moxy.studio>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.3",
      "description": "A cross platform solution to node's spawn and spawnSync,Cross platform child_process#spawn",
      "supplier": {
        "url": [
          "https://github.com/moxystudio/node-cross-spawn"
        ]
      }
    },
    {
      "name": "ms.js",
      "bom-ref": "ms.js",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2016 Zeit, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.0.0",
      "description": "Tiny milisecond conversion utility.",
      "supplier": {
        "url": [
          "https://github.com/guille/ms.js"
        ]
      }
    },
    {
      "name": "ms.js",
      "bom-ref": "ms.js",
      "type": "library",
      "version": "2.1.2",
      "copyright": "Copyright (c) 2016 Zeit, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.2",
      "description": "Tiny milisecond conversion utility.",
      "supplier": {
        "url": [
          "https://github.com/guille/ms.js"
        ]
      }
    },
    {
      "name": "ms.js",
      "bom-ref": "ms.js",
      "type": "library",
      "version": "2.1.3",
      "copyright": "Copyright (c) 2020 Vercel, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "description": "Tiny milisecond conversion utility.",
      "supplier": {
        "url": [
          "https://github.com/guille/ms.js"
        ]
      }
    },
    {
      "name": "multicast-dns",
      "bom-ref": "multicast-dns",
      "type": "library",
      "version": "7.2.5",
      "copyright": "Copyright (c) 2015 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/multicast-dns@7.2.5",
      "description": "Low level multicast-dns implementation in pure javascript",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/multicast-dns"
        ]
      }
    },
    {
      "name": "mz",
      "bom-ref": "mz",
      "type": "library",
      "version": "2.7.0",
      "copyright": "Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mz@2.7.0",
      "description": "modernize node.js to current ECMAScript standards",
      "supplier": {
        "url": [
          "https://github.com/normalize/mz"
        ]
      }
    },
    {
      "name": "nan",
      "bom-ref": "nan",
      "type": "library",
      "version": "2.18.0",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) 2018, 2021 NAN contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nan@2.18.0",
      "description": "Native Abstractions for Node.js",
      "supplier": {
        "url": [
          "https://github.com/rvagg/nan"
        ]
      }
    },
    {
      "name": "nanoid",
      "bom-ref": "nanoid",
      "type": "library",
      "version": "3.3.11",
      "copyright": "Copyright (c) 2017 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.11",
      "description": "Very small secure URL-friendly unique ID generator",
      "supplier": {
        "url": [
          "https://github.com/ai/nanoid#readme"
        ]
      }
    },
    {
      "name": "nanomatch",
      "bom-ref": "nanomatch",
      "type": "library",
      "version": "1.2.13",
      "copyright": "Copyright (c) 2016-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nanomatch@1.2.13",
      "description": "Fast, minimal glob matcher for node.js. ",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/nanomatch"
        ]
      }
    },
    {
      "name": "natural-compare",
      "bom-ref": "natural-compare",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
      "supplier": {
        "url": [
          "https://github.com/litejs/natural-compare"
        ]
      }
    },
    {
      "name": "natural-compare-lite",
      "bom-ref": "natural-compare-lite",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) 2012-2015 Lauri Rooden",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/natural-compare-lite@1.4.0",
      "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
      "supplier": {
        "url": [
          "https://github.com/litejs/natural-compare-lite"
        ]
      }
    },
    {
      "name": "ncp",
      "bom-ref": "ncp",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2011 by Charlie McConnell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ncp@2.0.0",
      "description": "Asynchronous recursive file copy utility.",
      "supplier": {
        "url": [
          "https://github.com/AvianFlu/ncp"
        ]
      }
    },
    {
      "name": "neo-async",
      "bom-ref": "neo-async",
      "type": "library",
      "version": "2.6.2",
      "copyright": "Copyright (c) Caolan McMahon\nCopyright (c) 2014-2018 Suguru Motegi",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/neo-async@2.6.2",
      "description": "async for node.js",
      "supplier": {
        "url": [
          "https://github.com/suguru03/Neo-Async"
        ]
      }
    },
    {
      "name": "no-case",
      "bom-ref": "no-case",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/no-case@3.0.4",
      "description": "Remove case from a string",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/no-case"
        ]
      }
    },
    {
      "name": "Node Cookie Parser",
      "bom-ref": "Node Cookie Parser",
      "type": "library",
      "version": "0.4.2",
      "copyright": "Copyright (c) 2012-2014 Roman Shtylman <shtylman@gmail.com>\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cookie@0.4.2",
      "description": "HTTP server cookie parsing and serialization\r\r\nBasic HTTP cookie parser and serializer for HTTP servers.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/cookie"
        ]
      }
    },
    {
      "name": "Node Cookie Parser",
      "bom-ref": "Node Cookie Parser",
      "type": "library",
      "version": "0.5.0",
      "copyright": "Copyright (c) 2012-2014 Roman Shtylman <shtylman@gmail.com>\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cookie@0.5.0",
      "description": "HTTP server cookie parsing and serialization\r\r\nBasic HTTP cookie parser and serializer for HTTP servers.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/cookie"
        ]
      }
    },
    {
      "name": "node-address",
      "bom-ref": "node-address",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) 2015 - present node-modules and other contributors.\nCopyright (c) 2013 - 2014 fengmk2 <fengmk2@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/address@1.2.2",
      "supplier": {
        "url": [
          "https://github.com/node-modules/address"
        ]
      }
    },
    {
      "name": "node-browserify-des",
      "bom-ref": "node-browserify-des",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2014-2017 Calvin Metcalf, Fedor Indutny",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.2",
      "description": "browserify DES cryptographic operatation\r\nThis package allows one to browserify DES cryptographic operation.\r\n\r\nThe Data Encryption Standard (DES) is a symmetric-key algorithm for\r\nthe encryption of electronic data. Although now considered insecure,\r\nit is implemented in standard cryptographic library implemented in\r\nNode.js.\r\n\r\nThis pure javascript module is needed for browserify. Browserify\r\nallows one to run javascript code in browser context.\r\n\r\nNode.js is an event-based server-side JavaScript engine.",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-des#readme"
        ]
      }
    },
    {
      "name": "node-cachedir",
      "bom-ref": "node-cachedir",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cachedir@2.3.0",
      "description": "Get a directory for your caching needs",
      "supplier": {
        "url": [
          "https://github.com/LinusU/node-cachedir"
        ]
      }
    },
    {
      "name": "node-chardet",
      "bom-ref": "node-chardet",
      "type": "library",
      "version": "v0.7.0",
      "copyright": "Copyright (c) 2018 Dmitry Shirokov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chardet@0.7.0",
      "description": "Chardet is a character detection module for NodeJS written in pure Javascript. Module is based on ICU project http://site.icu-project.org/, which uses character occurency analysis to determine the most probable encoding.",
      "supplier": {
        "url": [
          "https://github.com/runk/node-chardet"
        ]
      }
    },
    {
      "name": "node-commondir",
      "bom-ref": "node-commondir",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2013 James Halliday (mail@substack.net)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commondir@1.0.1",
      "description": "Compute the closest common parent for file paths",
      "supplier": {
        "url": [
          "https://github.com/substack/node-commondir"
        ]
      }
    },
    {
      "name": "node-concat-map",
      "bom-ref": "node-concat-map",
      "type": "library",
      "version": "0.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "description": "concatenative mapdashery",
      "supplier": {
        "url": [
          "https://github.com/substack/node-concat-map"
        ]
      }
    },
    {
      "name": "node-cookie-signature",
      "bom-ref": "node-cookie-signature",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Copyright (c) 2012 LearnBoost",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "description": "cookie signing",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/node-cookie-signature"
        ]
      }
    },
    {
      "name": "node-deep-equal",
      "bom-ref": "node-deep-equal",
      "type": "library",
      "version": "2.2.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/deep-equal@2.2.3",
      "description": "node's assert.deepEqual algorithm",
      "supplier": {
        "url": [
          "https://github.com/substack/node-deep-equal"
        ]
      }
    },
    {
      "name": "node-error-ex",
      "bom-ref": "node-error-ex",
      "type": "library",
      "version": "1.3.2",
      "copyright": "Copyright (c) 2015 JD Ballard",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.2",
      "description": "Easy error subclassing and stack customization",
      "supplier": {
        "url": [
          "https://github.com/qix-/node-error-ex#readme"
        ]
      }
    },
    {
      "name": "node-external-editor",
      "bom-ref": "node-external-editor",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2016 Kevin Gravier",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/external-editor@3.1.0",
      "description": "Edit a string with the users preferred text editor using $VISUAL or $EDITOR",
      "supplier": {
        "url": [
          "https://github.com/mrkmg/node-external-editor"
        ]
      }
    },
    {
      "name": "node-fetch",
      "bom-ref": "node-fetch",
      "type": "library",
      "version": "2.7.0",
      "copyright": "Copyright (c) 2016 David Frank",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-fetch@2.7.0",
      "description": "A light-weight module that brings window.fetch to node.js",
      "supplier": {
        "url": [
          "https://github.com/bitinn/node-fetch"
        ]
      }
    },
    {
      "name": "node-findup-sync",
      "bom-ref": "node-findup-sync",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2013-2019 Ben Alman <cowboy@rj3.net>, Blaine Bublitz <blaine.bublitz@gmail.com>, and Eric Schoffstall <yo@contra.io>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/findup-sync@4.0.0",
      "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
      "supplier": {
        "url": [
          "https://github.com/cowboy/node-findup-sync"
        ]
      }
    },
    {
      "name": "node-fs-extra",
      "bom-ref": "node-fs-extra",
      "type": "library",
      "version": "10.1.0",
      "copyright": "Copyright (c) 2011-2017 [1]: http://nodejs.org/docs/latest/api/fs.html\nCopyright (c) 2011-2017 JP Richardson\nCopyright (c) 2014-2016 Jonathan Ong\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fs-extra@10.1.0",
      "description": "Node.js: extra methods for the fs object like copy(), remove(), mkdirs()",
      "supplier": {
        "url": [
          "https://github.com/jprichardson/node-fs-extra"
        ]
      }
    },
    {
      "name": "node-fs-extra",
      "bom-ref": "node-fs-extra",
      "type": "library",
      "version": "9.1.0",
      "copyright": "Copyright (c) 2011-2017 [1]: http://nodejs.org/docs/latest/api/fs.html\nCopyright (c) 2011-2017 JP Richardson\nCopyright (c) 2014-2016 Jonathan Ong \nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fs-extra@9.1.0",
      "description": "Node.js: extra methods for the fs object like copy(), remove(), mkdirs()",
      "supplier": {
        "url": [
          "https://github.com/jprichardson/node-fs-extra"
        ]
      }
    },
    {
      "name": "node-html-entities",
      "bom-ref": "node-html-entities",
      "type": "library",
      "version": "2.4.0",
      "copyright": "Copyright (c) 2021 Dulin Marat",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/html-entities@2.4.0",
      "description": "Faster HTML entities encode/decode library.",
      "supplier": {
        "url": [
          "https://github.com/mdevils/node-html-entities"
        ]
      }
    },
    {
      "name": "node-http-proxy-agent",
      "bom-ref": "node-http-proxy-agent",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) 2013 Nathan Rajlich",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy-agent@4.0.1",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP endpoints",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/node-http-proxy-agent"
        ]
      }
    },
    {
      "name": "node-ignore",
      "bom-ref": "node-ignore",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) 2013 Kael Zhang <i@kael.me>, contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ignore@5.3.0",
      "supplier": {
        "url": [
          "https://github.com/kaelzhang/node-ignore"
        ]
      }
    },
    {
      "name": "node-int64",
      "bom-ref": "node-int64",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2012, 2014 Robert Kieffer",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-int64@0.4.0",
      "description": "Support for representing 64-bit integers in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/broofa/node-int64"
        ]
      }
    },
    {
      "name": "node-jsonfile",
      "bom-ref": "node-jsonfile",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2012-2015, JP Richardson <jprichardson@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsonfile@6.1.0",
      "description": "Easily read/write JSON files.",
      "supplier": {
        "url": [
          "https://github.com/jprichardson/node-jsonfile"
        ]
      }
    },
    {
      "name": "node-libs-browser",
      "bom-ref": "node-libs-browser",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Copyright (c) 2012 Tobias Koppers",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-libs-browser@2.2.1",
      "description": "The node core libs for in browser usage.",
      "supplier": {
        "url": [
          "https://github.com/webpack/node-libs-browser"
        ]
      }
    },
    {
      "name": "node-mkdirp",
      "bom-ref": "node-mkdirp",
      "type": "library",
      "version": "0.5.6",
      "copyright": "Copyright (c) 2010 James Halliday (mail@substack.net)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.6",
      "description": "Recursively mkdir, like `mkdir -p`, but in node.js",
      "supplier": {
        "url": [
          "https://github.com/substack/node-mkdirp"
        ]
      }
    },
    {
      "name": "node-mkdirp",
      "bom-ref": "node-mkdirp",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp@1.0.4",
      "description": "Recursively mkdir, like `mkdir -p`, but in node.js",
      "supplier": {
        "url": [
          "https://github.com/substack/node-mkdirp"
        ]
      }
    },
    {
      "name": "node-process",
      "bom-ref": "node-process",
      "type": "library",
      "version": "0.11.10",
      "copyright": "Copyright (c) 2013 Roman Shtylman <shtylman@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/process@0.11.10",
      "description": "process information for node.js and browsers",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-process"
        ]
      }
    },
    {
      "name": "node-releases",
      "bom-ref": "node-releases",
      "type": "library",
      "version": "2.0.19",
      "copyright": "Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-releases@2.0.19",
      "description": "Node.js releases data",
      "supplier": {
        "url": [
          "https://github.com/chicoxyzzy/node-releases"
        ]
      }
    },
    {
      "name": "node-shell-quote",
      "bom-ref": "node-shell-quote",
      "type": "library",
      "version": "1.8.1",
      "copyright": "Copyright (c) 2013 James Halliday (mail@substack.net)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shell-quote@1.8.1",
      "description": "quote and parse shell commands",
      "supplier": {
        "url": [
          "https://github.com/substack/node-shell-quote"
        ]
      }
    },
    {
      "name": "node-source-map-support",
      "bom-ref": "node-source-map-support",
      "type": "library",
      "version": "0.5.21",
      "copyright": "Copyright (c) 2014 Evan Wallace",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.21",
      "description": "Adds source map support to node.js (for stack traces)",
      "supplier": {
        "url": [
          "https://github.com/evanw/node-source-map-support"
        ]
      }
    },
    {
      "name": "node-ssh",
      "bom-ref": "node-ssh",
      "type": "library",
      "version": "v12.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-ssh@12.0.5",
      "description": "SS2 with Promises",
      "supplier": {
        "url": [
          "https://github.com/steelbrain/node-ssh"
        ]
      }
    },
    {
      "name": "node-temp",
      "bom-ref": "node-temp",
      "type": "library",
      "version": "v0.9.4",
      "copyright": "Copyright (c) 2010-2014 Bruce Williams",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/temp@0.9.4",
      "description": "Temporary File and Directory support for Node.js",
      "supplier": {
        "url": [
          "http://github.com/bruce/node-temp"
        ]
      }
    },
    {
      "name": "node-tmp",
      "bom-ref": "node-tmp",
      "type": "library",
      "version": "0.0.33",
      "copyright": "Copyright (c) 2014 KARASZI Istv\nCopyright (c) 2011-2017 KARASZI Istvan <github@spam.raszi.hu>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tmp@0.0.33",
      "description": "Temporary file and directory creator for node.js",
      "supplier": {
        "url": [
          "https://github.com/raszi/node-tmp"
        ]
      }
    },
    {
      "name": "node-url",
      "bom-ref": "node-url",
      "type": "library",
      "version": "0.11.3",
      "copyright": "Copyright (c) 2002-2008 Kris Kowal <http://cixar.com/\nCopyright (c) 2014 Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/url@0.11.3",
      "description": "This module has utilities for URL resolution and parsing meant to have feature parity with node.js core url module.",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-url"
        ]
      }
    },
    {
      "name": "node-worker-farm",
      "bom-ref": "node-worker-farm",
      "type": "library",
      "version": "v1.7.0",
      "copyright": "Copyright (c) 2014 LevelUP contributors\nCopyright (c) 2014 Rod Vagg",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/worker-farm@1.7.0",
      "description": "Distribute processing tasks to child processes with an \u00FCber-simple API and baked-in durability & custom concurrency options.",
      "supplier": {
        "url": [
          "https://github.com/rvagg/node-worker-farm"
        ]
      }
    },
    {
      "name": "node-xml2js",
      "bom-ref": "node-xml2js",
      "type": "library",
      "version": "0.6.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/xml2js@0.6.2",
      "description": "Simple XML to JavaScript object converter.\r\r\n\r\r\nEver had the urge to parse XML? And wanted to access the data in some sane, easy way? Don't want to compile a C parser, for whatever reason? Then xml2js is what you're looking for!\r\r\n\r\r\nSimple XML to JavaScript object converter. It supports bi-directional conversion. Uses sax-js and xmlbuilder-js.",
      "supplier": {
        "url": [
          "https://github.com/Leonidas-from-XIV/node-xml2js"
        ]
      }
    },
    {
      "name": "nodeca-argparse",
      "bom-ref": "nodeca-argparse",
      "type": "library",
      "version": "1.0.10",
      "copyright": "Copyright (c) 2012 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "description": "CLI arguments parser for node.js. JS port of python's argparse module.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/argparse"
        ]
      }
    },
    {
      "name": "nodeca/pako",
      "bom-ref": "nodeca/pako",
      "type": "library",
      "version": "1.0.11",
      "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler\nCopyright (c) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pako@1.0.11",
      "description": "high speed zlib port to javascript, works in browser & node.js",
      "supplier": {
        "url": [
          "https://github.com/nodeca/pako"
        ]
      }
    },
    {
      "name": "nodejs Deprecate",
      "bom-ref": "nodejs Deprecate",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2014-2017 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/depd@1.1.2",
      "description": "Deprecate all the things\r\r\n\r\r\nThis library allows you to display deprecation messages to your users. This library goes above and beyond with deprecation warnings by introspection of the call stack (but only the bits that it is interested in).\r\r\n\r\r\nInstead of just warning on the first invocation of a deprecated function and never again, this module will warn on the first invocation of a deprecated function per unique call site, making it ideal to alert users of all deprecated uses across the code base, rather than just whatever happens to execute first.",
      "supplier": {
        "url": [
          "https://github.com/dougwilson/nodejs-depd"
        ]
      }
    },
    {
      "name": "nodejs Deprecate",
      "bom-ref": "nodejs Deprecate",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2014-2018 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/depd@2.0.0",
      "description": "Deprecate all the things\r\r\n\r\r\nThis library allows you to display deprecation messages to your users. This library goes above and beyond with deprecation warnings by introspection of the call stack (but only the bits that it is interested in).\r\r\n\r\r\nInstead of just warning on the first invocation of a deprecated function and never again, this module will warn on the first invocation of a deprecated function per unique call site, making it ideal to alert users of all deprecated uses across the code base, rather than just whatever happens to execute first.",
      "supplier": {
        "url": [
          "https://github.com/dougwilson/nodejs-depd"
        ]
      }
    },
    {
      "name": "nodejs-asn1",
      "bom-ref": "nodejs-asn1",
      "type": "library",
      "version": "0.2.6",
      "copyright": "Copyright (c) 2011 Mark Cavage\nCopyright (c) 2011 Mark Cavage <mcavage@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asn1@0.2.6",
      "description": "nodejs-asn1 is a library for encoding and decoding Abstract Syntax Notation One\r\n(ASN.1) datatypes in pure JavaScript. ASN.1 is  is a standard and notation that\r\ndescribes rules and structures for representing, encoding, transmitting, and\r\ndecoding data in telecommunications and computer networking.\r\n\r\nCurrently Basic Encoding Rules (BER) encoding is supported; at some point\r\nDistinguished Encoding Rules (DER) will likely also be supported.",
      "supplier": {
        "url": [
          "https://github.com/mcavage/node-asn1"
        ]
      }
    },
    {
      "name": "nodejs-exit",
      "bom-ref": "nodejs-exit",
      "type": "library",
      "version": "0.1.2",
      "copyright": "Copyright (c) 2013-2014 \"Cowboy\" Ben Alman\nCopyright (c) 2012, 2014 \"Cowboy\" Ben Alman, contributors\nCopyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/exit@0.1.2",
      "description": "A process.exit alternative that ensures STDIO are fully drained before exiting.",
      "supplier": {
        "url": [
          "https://github.com/cowboy/node-exit"
        ]
      }
    },
    {
      "name": "nodejs/string_decoder",
      "bom-ref": "nodejs/string_decoder",
      "type": "library",
      "version": "0.10.31",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "description": "The string_decoder module from Node core",
      "supplier": {
        "url": [
          "https://github.com/nodejs/string_decoder"
        ]
      }
    },
    {
      "name": "nodejs/string_decoder",
      "bom-ref": "nodejs/string_decoder",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "description": "The string_decoder module from Node core",
      "supplier": {
        "url": [
          "https://github.com/nodejs/string_decoder"
        ]
      }
    },
    {
      "name": "nodejs/string_decoder",
      "bom-ref": "nodejs/string_decoder",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.3.0",
      "description": "The string_decoder module from Node core",
      "supplier": {
        "url": [
          "https://github.com/nodejs/string_decoder"
        ]
      }
    },
    {
      "name": "normalize-path",
      "bom-ref": "normalize-path",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/normalize-path@2.1.1",
      "description": "Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Windows doesn't care about slash direction anyway). Also condenses repeat slashes to a single slash and removes and trailing slashes.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/normalize-path"
        ]
      }
    },
    {
      "name": "normalize-path",
      "bom-ref": "normalize-path",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2014-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/normalize-path@3.0.0",
      "description": "Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Windows doesn't care about slash direction anyway). Also condenses repeat slashes to a single slash and removes and trailing slashes.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/normalize-path"
        ]
      }
    },
    {
      "name": "normalize-range",
      "bom-ref": "normalize-range",
      "type": "library",
      "version": "0.1.2",
      "copyright": "Copyright (c) James Talmage <james@talmage.io> (github.com/jamestalmage)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/normalize-range@0.1.2",
      "description": "Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates",
      "supplier": {
        "url": [
          "https://github.com/jamestalmage/normalize-range#readme"
        ]
      }
    },
    {
      "name": "npm-run-path",
      "bom-ref": "npm-run-path",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@4.0.1",
      "description": "Get your PATH prepended with locally installed binaries",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/npm-run-path"
        ]
      }
    },
    {
      "name": "nwsapi",
      "bom-ref": "nwsapi",
      "type": "library",
      "version": "2.2.7",
      "copyright": "Copyright (c) 2007-2023 Diego Perini",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nwsapi@2.2.7",
      "description": "Fast CSS Selectors API Engine",
      "supplier": {
        "url": [
          "http://javascript.nwbox.com/nwsapi/"
        ]
      }
    },
    {
      "name": "object-assign",
      "bom-ref": "object-assign",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "description": "ES6 Object.assign() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/object-assign"
        ]
      }
    },
    {
      "name": "object-hash",
      "bom-ref": "object-hash",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2014 object-hash contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-hash@3.0.0",
      "description": "Generate hashes from javascript objects in node and the browser.",
      "supplier": {
        "url": [
          "https://github.com/puleos/object-hash"
        ]
      }
    },
    {
      "name": "object-inspect",
      "bom-ref": "object-inspect",
      "type": "library",
      "version": "1.13.1",
      "copyright": "Copyright (c) 2013 James Halliday",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-inspect@1.13.1",
      "description": "string representations of objects in node and the browser",
      "supplier": {
        "url": [
          "https://github.com/substack/object-inspect"
        ]
      }
    },
    {
      "name": "object-is",
      "bom-ref": "object-is",
      "type": "library",
      "version": "1.1.5",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-is@1.1.5",
      "description": "ES6-compliant shim for Object.is - differentiates between -0 and +0",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object-is"
        ]
      }
    },
    {
      "name": "object-keys",
      "bom-ref": "object-keys",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2013 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-keys@1.1.1",
      "description": "Object.keys shim",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object-keys"
        ]
      }
    },
    {
      "name": "object-visit",
      "bom-ref": "object-visit",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-visit@1.0.1",
      "description": "Call the given method on each value in the given object.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/object-visit"
        ]
      }
    },
    {
      "name": "object.entries",
      "bom-ref": "object.entries",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.entries@1.1.7",
      "description": "ES7 spec-compliant Object.entries shim.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Object.entries#readme"
        ]
      }
    },
    {
      "name": "object.fromentries",
      "bom-ref": "object.fromentries",
      "type": "library",
      "version": "2.0.7",
      "copyright": "Copyright (c) 2018 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.fromentries@2.0.7",
      "description": "ES proposal-spec-compliant Object.fromEntries shim.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Object.fromEntries#readme"
        ]
      }
    },
    {
      "name": "object.getownpropertydescriptors",
      "bom-ref": "object.getownpropertydescriptors",
      "type": "library",
      "version": "2.1.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.getownpropertydescriptors@2.1.7",
      "description": "ES7 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object.getownpropertydescriptors"
        ]
      }
    },
    {
      "name": "object.groupby",
      "bom-ref": "object.groupby",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2023 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.groupby@1.0.1",
      "description": "An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Object.groupBy#readme"
        ]
      }
    },
    {
      "name": "object.hasown",
      "bom-ref": "object.hasown",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2016 Glen Mailer, Jordan Harband, and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.hasown@1.1.3",
      "description": "ES spec-compliant shim for Object.hasOwn",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Object.hasOwn"
        ]
      }
    },
    {
      "name": "object.pick",
      "bom-ref": "object.pick",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.\nCopyright (c) 2014-2015 Jon Schlinkert, contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.pick@1.3.0",
      "description": "Returns a filtered copy of an object with only the specified keys, exactly like `pick` from lo-dash / underscore.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/object.pick"
        ]
      }
    },
    {
      "name": "object.values",
      "bom-ref": "object.values",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.values@1.1.7",
      "description": "ES7 spec-compliant Object.values shim.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/object.values"
        ]
      }
    },
    {
      "name": "obuf",
      "bom-ref": "obuf",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/obuf@1.1.2",
      "supplier": {
        "url": [
          "https://github.com/indutny/offset-buffer"
        ]
      }
    },
    {
      "name": "on-finished",
      "bom-ref": "on-finished",
      "type": "library",
      "version": "2.4.1",
      "copyright": "Copyright (c) 2014 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2013 Jonathan Ong <me@jongleberry.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/on-finished@2.4.1",
      "description": "Execute a callback when a request closes, finishes, or errors",
      "supplier": {
        "url": [
          "https://github.com/jshttp/on-finished"
        ]
      }
    },
    {
      "name": "on-headers",
      "bom-ref": "on-headers",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2014 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/on-headers@1.0.2",
      "description": "Execute a listener when a response is about to write headers",
      "supplier": {
        "url": [
          "https://github.com/jshttp/on-headers"
        ]
      }
    },
    {
      "name": "optionator",
      "bom-ref": "optionator",
      "type": "library",
      "version": "0.8.3",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/optionator@0.8.3",
      "description": "option parsing",
      "supplier": {
        "url": [
          "https://github.com/gkz/optionator"
        ]
      }
    },
    {
      "name": "optionator",
      "bom-ref": "optionator",
      "type": "library",
      "version": "0.9.3",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/optionator@0.9.3",
      "description": "option parsing",
      "supplier": {
        "url": [
          "https://github.com/gkz/optionator"
        ]
      }
    },
    {
      "name": "ora",
      "bom-ref": "ora",
      "type": "library",
      "version": "5.4.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ora@5.4.1",
      "description": "Elegant terminal spinner",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ora#readme"
        ]
      }
    },
    {
      "name": "os-browserify",
      "bom-ref": "os-browserify",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Copyright (c) 2017 CoderPuppy",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/os-browserify@0.3.0",
      "description": "The os module from node.js, but for browsers.\r\n\r\nWhen you require('os') in browserify, this module will be loaded.",
      "supplier": {
        "url": [
          "https://github.com/drewyoung1/os-browserify#readme"
        ]
      }
    },
    {
      "name": "os-tmpdir",
      "bom-ref": "os-tmpdir",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "description": "Node.js os.tmpdir() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/os-tmpdir"
        ]
      }
    },
    {
      "name": "outvariant",
      "bom-ref": "outvariant",
      "type": "library",
      "version": "1.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/outvariant@1.4.3",
      "description": "Type-safe implementation of invariant with positionals.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/outvariant"
        ]
      }
    },
    {
      "name": "p-limit",
      "bom-ref": "p-limit",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-limit@2.3.0",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-limit#readme"
        ]
      }
    },
    {
      "name": "p-limit",
      "bom-ref": "p-limit",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-limit@3.1.0",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-limit#readme"
        ]
      }
    },
    {
      "name": "p-locate",
      "bom-ref": "p-locate",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@3.0.0",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-locate"
        ]
      }
    },
    {
      "name": "p-locate",
      "bom-ref": "p-locate",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@4.1.0",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-locate"
        ]
      }
    },
    {
      "name": "p-locate",
      "bom-ref": "p-locate",
      "type": "library",
      "version": "v5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@5.0.0",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-locate"
        ]
      }
    },
    {
      "name": "p-map",
      "bom-ref": "p-map",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-map@4.0.0",
      "description": "Map over promises concurrently",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-map#readme"
        ]
      }
    },
    {
      "name": "p-retry",
      "bom-ref": "p-retry",
      "type": "library",
      "version": "4.6.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-retry@4.6.2",
      "description": "Retry a promise-returning or async function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-retry#readme"
        ]
      }
    },
    {
      "name": "p-try",
      "bom-ref": "p-try",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-try@2.2.0",
      "description": "`Promise#try()` ponyfill - Starts a promise chain",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-try#readme"
        ]
      }
    },
    {
      "name": "parallel-transform",
      "bom-ref": "parallel-transform",
      "type": "library",
      "version": "v1.2.0",
      "copyright": "Copyright (c) 2013 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parallel-transform@1.2.0",
      "description": "Transform stream that allows you to run your transforms in parallel without changing the order",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/parallel-transform"
        ]
      }
    },
    {
      "name": "param-case",
      "bom-ref": "param-case",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/param-case@3.0.4",
      "description": "Param case a string,Param case a string in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/change-case/tree/master/packages/param-case"
        ]
      }
    },
    {
      "name": "parent-module",
      "bom-ref": "parent-module",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parent-module@1.0.1",
      "description": "Get the path of the parent module",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/parent-module"
        ]
      }
    },
    {
      "name": "parse-json",
      "bom-ref": "parse-json",
      "type": "library",
      "version": "v5.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parse-json@5.2.0",
      "description": "Parse JSON with more helpful errors",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/parse-json"
        ]
      }
    },
    {
      "name": "parse-passwd",
      "bom-ref": "parse-passwd",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2016 Brian Woodward",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parse-passwd@1.0.0",
      "description": "Parse a passwd file into a list of users.",
      "supplier": {
        "url": [
          "https://github.com/doowb/parse-passwd"
        ]
      }
    },
    {
      "name": "parse5",
      "bom-ref": "parse5",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parse5@6.0.1",
      "description": "Fast full-featured HTML parser for Node. Based on WHATWG HTML5 specification.",
      "supplier": {
        "url": [
          "https://github.com/inikulin/parse5"
        ]
      }
    },
    {
      "name": "pascal-case",
      "bom-ref": "pascal-case",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pascal-case@3.1.2",
      "description": "Pascal case a string,Pascal case a string in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/change-case/tree/master/packages/pascal-case"
        ]
      }
    },
    {
      "name": "pascalcase",
      "bom-ref": "pascalcase",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) 2015, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pascalcase@0.1.1",
      "description": "Convert a string to pascal-case.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/pascalcase"
        ]
      }
    },
    {
      "name": "path-browserify",
      "bom-ref": "path-browserify",
      "type": "library",
      "version": "0.0.1",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-browserify@0.0.1",
      "description": "the path module from node core for browsers\r\n",
      "supplier": {
        "url": [
          "https://github.com/browserify/path-browserify"
        ]
      }
    },
    {
      "name": "path-dirname",
      "bom-ref": "path-dirname",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Elan Shanker and Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-dirname@1.0.2",
      "description": "Node.js path.dirname() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/es128/path-dirname"
        ]
      }
    },
    {
      "name": "path-exists",
      "bom-ref": "path-exists",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@3.0.0",
      "description": "Check if a path exists",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-exists"
        ]
      }
    },
    {
      "name": "path-exists",
      "bom-ref": "path-exists",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@4.0.0",
      "description": "Check if a path exists",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-exists"
        ]
      }
    },
    {
      "name": "path-is-absolute",
      "bom-ref": "path-is-absolute",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "description": "WebJar for path-is-absolute",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-is-absolute"
        ]
      }
    },
    {
      "name": "path-key",
      "bom-ref": "path-key",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "description": "Get the PATH environment variable key cross-platform",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-key"
        ]
      }
    },
    {
      "name": "path-parse",
      "bom-ref": "path-parse",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2015 Javier Blanco",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "description": "Node.js path.parse() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/jbgutierrez/path-parse#readme"
        ]
      }
    },
    {
      "name": "path-to-regexp",
      "bom-ref": "path-to-regexp",
      "type": "library",
      "version": "0.1.7",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "description": "Express-style path to regexp",
      "supplier": {
        "url": [
          "https://github.com/pillarjs/path-to-regexp"
        ]
      }
    },
    {
      "name": "path-to-regexp",
      "bom-ref": "path-to-regexp",
      "type": "library",
      "version": "6.2.1",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@6.2.1",
      "description": "Express-style path to regexp",
      "supplier": {
        "url": [
          "https://github.com/pillarjs/path-to-regexp"
        ]
      }
    },
    {
      "name": "path-type",
      "bom-ref": "path-type",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-type@4.0.0",
      "description": "Check if a path is a file, directory, or symlink",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-type"
        ]
      }
    },
    {
      "name": "performance-now",
      "bom-ref": "performance-now",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2013, 2017 Braveg1rl",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "description": "Implements performance.now (based on process.hrtime).",
      "supplier": {
        "url": [
          "https://github.com/meryn/performance-now"
        ]
      }
    },
    {
      "name": "picomatch",
      "bom-ref": "picomatch",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) 2017-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.1",
      "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.",
      "supplier": {
        "url": [
          "https://github.com/micromatch/picomatch"
        ]
      }
    },
    {
      "name": "pidtree",
      "bom-ref": "pidtree",
      "type": "library",
      "version": "0.5.0",
      "copyright": "Copyright (c) 2018 Simone Primarosa",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pidtree@0.5.0",
      "description": "Cross platform children list of a PID",
      "supplier": {
        "url": [
          "http://github.com/simonpri/pidtree#readme"
        ]
      }
    },
    {
      "name": "pify",
      "bom-ref": "pify",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "description": "Promisify a callback-style function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pify"
        ]
      }
    },
    {
      "name": "pify",
      "bom-ref": "pify",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pify@4.0.1",
      "description": "Promisify a callback-style function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pify"
        ]
      }
    },
    {
      "name": "parseurl",
      "bom-ref": "parseurl",
      "type": "library",
      "version": "1.3.3",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2014-2017 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.3",
      "description": "parse a url with memoization",
      "supplier": {
        "url": [
          "https://github.com/expressjs/parseurl"
        ]
      }
    },
    {
      "name": "pirates",
      "bom-ref": "pirates",
      "type": "library",
      "version": "4.0.6",
      "copyright": "Copyright (c) 2016-2018 Ari Porad",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pirates@4.0.6",
      "description": "Properly hijack require",
      "supplier": {
        "url": [
          "https://github.com/ariporad/pirates#readme"
        ]
      }
    },
    {
      "name": "pkg-dir",
      "bom-ref": "pkg-dir",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pkg-dir@3.0.0",
      "description": "Find the root directory of a Node.js project or npm package",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pkg-dir"
        ]
      }
    },
    {
      "name": "pkg-dir",
      "bom-ref": "pkg-dir",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pkg-dir@4.2.0",
      "description": "Find the root directory of a Node.js project or npm package",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pkg-dir"
        ]
      }
    },
    {
      "name": "pkg-dir",
      "bom-ref": "pkg-dir",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pkg-dir@5.0.0",
      "description": "Find the root directory of a Node.js project or npm package",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pkg-dir"
        ]
      }
    },
    {
      "name": "pkg-up",
      "bom-ref": "pkg-up",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pkg-up@3.1.0",
      "description": "Find the closest package.json file",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pkg-up#readme"
        ]
      }
    },
    {
      "name": "posix-character-classes",
      "bom-ref": "posix-character-classes",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) 2016-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/posix-character-classes@0.1.1",
      "description": "POSIX character classes for creating regular expressions.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/posix-character-classes"
        ]
      }
    },
    {
      "name": "PostCSS",
      "bom-ref": "PostCSS",
      "type": "library",
      "version": "8.5.6",
      "copyright": "Copyright (c) 2013 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss@8.5.6",
      "description": "Transforming styles with JS plugins\r\r\nPostCSS is a tool for transforming styles with JS plugins. These plugins can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more.",
      "supplier": {
        "url": [
          "http://postcss.org/"
        ]
      }
    },
    {
      "name": "postcss-attribute-case-insensitive",
      "bom-ref": "postcss-attribute-case-insensitive",
      "type": "library",
      "version": "5.0.2",
      "copyright": "Copyright (c) 2020 Dmitry Semigradsky <semigradskyd@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-attribute-case-insensitive@5.0.2",
      "description": "PostCSS plugin to support case insensitive attributes",
      "supplier": {
        "url": [
          "https://github.com/Semigradsky/postcss-attribute-case-insensitive#readme"
        ]
      }
    },
    {
      "name": "postcss-calc",
      "bom-ref": "postcss-calc",
      "type": "library",
      "version": "8.2.4",
      "copyright": "Copyright (c) 2014 Maxime Thirouin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-calc@8.2.4",
      "description": "Reduce calc() plugin for PostCSS",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-calc"
        ]
      }
    },
    {
      "name": "postcss-clamp",
      "bom-ref": "postcss-clamp",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2020 Ivan Menshykov <ivan.menshykov@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-clamp@4.1.0",
      "description": "PostCSS plugin to transform clamp() to combination of min/max",
      "supplier": {
        "url": [
          "https://github.com/polemius/postcss-clamp#readme"
        ]
      }
    },
    {
      "name": "postcss-color-hex-alpha",
      "bom-ref": "postcss-color-hex-alpha",
      "type": "library",
      "version": "8.0.4",
      "copyright": "Copyright (c) PostCSS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-color-hex-alpha@8.0.4",
      "description": "PostCSS plugin to transform W3C RGBA hexadecimal notations (#RRGGBBAA or #RGBA) to more compatible CSS (rgba())",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-color-hex-alpha"
        ]
      }
    },
    {
      "name": "postcss-colormin",
      "bom-ref": "postcss-colormin",
      "type": "library",
      "version": "5.3.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-colormin@5.3.1",
      "description": "Minify colors in your CSS files with PostCSS and colormin.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-colormin"
        ]
      }
    },
    {
      "name": "postcss-convert-values",
      "bom-ref": "postcss-convert-values",
      "type": "library",
      "version": "5.1.3",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-convert-values@5.1.3",
      "description": "Convert values with PostCSS (e.g. ms -> s)",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-convert-values"
        ]
      }
    },
    {
      "name": "postcss-custom-media",
      "bom-ref": "postcss-custom-media",
      "type": "library",
      "version": "8.0.2",
      "copyright": "Copyright (c) PostCSS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-custom-media@8.0.2",
      "description": "PostCSS plugin to import CSS files",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-custom-media"
        ]
      }
    },
    {
      "name": "postcss-custom-properties",
      "bom-ref": "postcss-custom-properties",
      "type": "library",
      "version": "12.1.11",
      "copyright": "Copyright (c) PostCSS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-custom-properties@12.1.11",
      "description": "PostCSS that polyfill CSS custom properties for cascading variable module",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-custom-properties"
        ]
      }
    },
    {
      "name": "postcss-custom-selectors",
      "bom-ref": "postcss-custom-selectors",
      "type": "library",
      "version": "6.0.3",
      "copyright": "Copyright (c) PostCSS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-custom-selectors@6.0.3",
      "description": "PostCSS plugin to transform W3C CSS Extensions(Custom Selectors) to more compatible CSS",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-custom-selectors"
        ]
      }
    },
    {
      "name": "postcss-discard-comments",
      "bom-ref": "postcss-discard-comments",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-discard-comments@5.1.2",
      "description": "Discard comments in your CSS files with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-discard-comments"
        ]
      }
    },
    {
      "name": "postcss-discard-duplicates",
      "bom-ref": "postcss-discard-duplicates",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-discard-duplicates@5.1.0",
      "description": "Discard duplicate rules in your CSS files with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-discard-duplicates"
        ]
      }
    },
    {
      "name": "postcss-discard-empty",
      "bom-ref": "postcss-discard-empty",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-discard-empty@5.1.1",
      "description": "Discard empty rules and values with PostCSS.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/postcss-discard-empty"
        ]
      }
    },
    {
      "name": "postcss-discard-overridden",
      "bom-ref": "postcss-discard-overridden",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) 2016 Justineo <justice360@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-discard-overridden@5.1.0",
      "description": "PostCSS plugin to discard overridden @keyframes or @counter-style.",
      "supplier": {
        "url": [
          "https://github.com/Justineo/postcss-discard-overridden"
        ]
      }
    },
    {
      "name": "postcss-flexbugs-fixes",
      "bom-ref": "postcss-flexbugs-fixes",
      "type": "library",
      "version": "5.0.2",
      "copyright": "Copyright (c) 2015 Luis Rudge <luis@luisrudge.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-flexbugs-fixes@5.0.2",
      "description": "PostCSS plugin This project tries to fix all of flexbug's issues",
      "supplier": {
        "url": [
          "https://github.com/luisrudge/postcss-flexbugs-fixes#readme"
        ]
      }
    },
    {
      "name": "postcss-font-variant",
      "bom-ref": "postcss-font-variant",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) 2014 Maxime Thirouin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-font-variant@5.0.0",
      "description": "PostCSS plugin to transform W3C font-variant properties to more compatible CSS  (font-feature-settings)",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-font-variant"
        ]
      }
    },
    {
      "name": "postcss-import",
      "bom-ref": "postcss-import",
      "type": "library",
      "version": "15.1.0",
      "copyright": "Copyright (c) 2014 Maxime Thirouin, Jason Campbell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-import@15.1.0",
      "description": "PostCSS plugin to import CSS files,PostCSS plugin to inline @import rules content",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-import"
        ]
      }
    },
    {
      "name": "postcss-initial",
      "bom-ref": "postcss-initial",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) 2015 Maksim Koretskiy <mr.green.tv@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-initial@4.0.1",
      "description": "PostCSS plugin to fallback initial keyword.",
      "supplier": {
        "url": [
          "https://github.com/maximkoretskiy/postcss-initial"
        ]
      }
    },
    {
      "name": "postcss-js",
      "bom-ref": "postcss-js",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) 2015 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-js@4.0.1",
      "description": "PostCSS for React Inline Styles, Free Style and other CSS-in-JS",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-js#readme"
        ]
      }
    },
    {
      "name": "postcss-load-config",
      "bom-ref": "postcss-load-config",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-load-config@4.0.2",
      "description": "Autoload Config for PostCSS",
      "supplier": {
        "url": [
          "https://github.com/michael-ciniawsky/postcss-load-config#readme"
        ]
      }
    },
    {
      "name": "postcss-loader",
      "bom-ref": "postcss-loader",
      "type": "library",
      "version": "6.2.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-loader@6.2.1",
      "description": "PostCSS loader for webpack",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-loader"
        ]
      }
    },
    {
      "name": "postcss-media-minmax",
      "bom-ref": "postcss-media-minmax",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) 2014 PostCSS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-media-minmax@5.0.0",
      "description": "Writing simple and graceful Media Queries!Using more intuitive `>=` or `<=` instead of media queries min/max prefix.",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-media-minmax"
        ]
      }
    },
    {
      "name": "postcss-merge-longhand",
      "bom-ref": "postcss-merge-longhand",
      "type": "library",
      "version": "5.1.7",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-merge-longhand@5.1.7",
      "description": "Merge longhand properties into shorthand with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-merge-longhand"
        ]
      }
    },
    {
      "name": "postcss-merge-rules",
      "bom-ref": "postcss-merge-rules",
      "type": "library",
      "version": "5.1.4",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-merge-rules@5.1.4",
      "description": "Merge CSS rules with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-merge-rules"
        ]
      }
    },
    {
      "name": "postcss-minify-gradients",
      "bom-ref": "postcss-minify-gradients",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-minify-gradients@5.1.1",
      "description": "Minify gradient parameters with PostCSS.",
      "supplier": {
        "url": [
          "https://cssnano.github.io/cssnano"
        ]
      }
    },
    {
      "name": "postcss-minify-font-values",
      "bom-ref": "postcss-minify-font-values",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Bogdan Chadkin <trysound@yandex.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-minify-font-values@5.1.0",
      "description": "Minify font declarations with PostCSS",
      "supplier": {
        "url": [
          "https://github.com/TrySound/postcss-minify-font-values"
        ]
      }
    },
    {
      "name": "postcss-minify-params",
      "bom-ref": "postcss-minify-params",
      "type": "library",
      "version": "5.1.4",
      "copyright": "Copyright (c) 2015 Bogdan Chadkin <trysound@yandex.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-minify-params@5.1.4",
      "description": "Minify at-rule params with PostCSS",
      "supplier": {
        "url": [
          "https://github.com/TrySound/postcss-minify-params"
        ]
      }
    },
    {
      "name": "postcss-minify-selectors",
      "bom-ref": "postcss-minify-selectors",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>\nCopyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-minify-selectors@5.2.1",
      "description": "Minify selectors with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-minify-selectors"
        ]
      }
    },
    {
      "name": "postcss-modules-local-by-default",
      "bom-ref": "postcss-modules-local-by-default",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) 2015 Mark Dalgleish <mark.john.dalgleish@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-modules-local-by-default@4.0.3",
      "description": "A CSS Modules transform to make local scope the default",
      "supplier": {
        "url": [
          "https://github.com/css-modules/postcss-modules-local-by-default"
        ]
      }
    },
    {
      "name": "postcss-nested",
      "bom-ref": "postcss-nested",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) 2014 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-nested@6.0.1",
      "description": "PostCSS plugin to unwrap nested rules like it Sass does",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-nested"
        ]
      }
    },
    {
      "name": "postcss-normalize-charset",
      "bom-ref": "postcss-normalize-charset",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) 2015 Bogdan Chadkin <trysound@yandex.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-charset@5.1.0",
      "description": "Add necessary or remove extra charset with PostCSS",
      "supplier": {
        "url": [
          "https://github.com/TrySound/postcss-charset"
        ]
      }
    },
    {
      "name": "postcss-normalize-display-values",
      "bom-ref": "postcss-normalize-display-values",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-display-values@5.1.0",
      "description": "Normalize multiple value display syntaxes into single values.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "postcss-normalize-display-values",
      "bom-ref": "postcss-normalize-display-values",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ]
    },
    {
      "name": "postcss-normalize-positions",
      "bom-ref": "postcss-normalize-positions",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-positions@5.1.1",
      "description": "Normalize keyword values for position into length values.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "postcss-normalize-string",
      "bom-ref": "postcss-normalize-string",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-string@5.1.0",
      "description": "Normalize wrapping quotes for CSS string literals.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "postcss-normalize-timing-functions",
      "bom-ref": "postcss-normalize-timing-functions",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-timing-functions@5.1.0",
      "description": "Normalize CSS animation/transition timing functions.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "postcss-normalize-unicode",
      "bom-ref": "postcss-normalize-unicode",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-unicode@5.1.1",
      "description": "Normalize unicode-range descriptors, and can convert to wildcard ranges.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "postcss-normalize-url",
      "bom-ref": "postcss-normalize-url",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-url@5.1.0",
      "description": "Normalize URLs with PostCSS",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-normalize-url"
        ]
      }
    },
    {
      "name": "postcss-normalize-whitespace",
      "bom-ref": "postcss-normalize-whitespace",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-normalize-whitespace@5.1.1",
      "description": "Trim whitespace inside and around CSS rules & declarations.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/cssnano"
        ]
      }
    },
    {
      "name": "postcss-opacity-percentage",
      "bom-ref": "postcss-opacity-percentage",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2021 Marc G",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-opacity-percentage@1.1.3",
      "description": "PostCSS plugin to transform percentage-based opacity values to more compatible floating-point values.",
      "supplier": {
        "url": [
          "https://github.com/Dreamseer/postcss-opacity-percentage#readme"
        ]
      }
    },
    {
      "name": "postcss-ordered-values",
      "bom-ref": "postcss-ordered-values",
      "type": "library",
      "version": "5.1.3",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-ordered-values@5.1.3",
      "description": "Ensure values are ordered consistently in your CSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-ordered-values"
        ]
      }
    },
    {
      "name": "postcss-page-break",
      "bom-ref": "postcss-page-break",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2017 AUTHOR_NAME <AUTHOR_EMAIL>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-page-break@3.0.4",
      "description": "PostCSS plugin postcss-page-break to fallback `break-` properties with `page-break-` alias",
      "supplier": {
        "url": [
          "https://github.com/shrpne/postcss-page-break"
        ]
      }
    },
    {
      "name": "postcss-reduce-initial",
      "bom-ref": "postcss-reduce-initial",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-reduce-initial@5.1.2",
      "description": "Reduce initial definitions to the actual initial value, where possible.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-reduce-initial"
        ]
      }
    },
    {
      "name": "postcss-reduce-transforms",
      "bom-ref": "postcss-reduce-transforms",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-reduce-transforms@5.1.0",
      "description": "Reduce transform functions with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-reduce-transforms"
        ]
      }
    },
    {
      "name": "postcss-replace-overflow-wrap",
      "bom-ref": "postcss-replace-overflow-wrap",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2016 Matthias M",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-replace-overflow-wrap@4.0.0",
      "description": "PostCSS plugin to replace overflow-wrap with word-wrap or optionally retain both declarations.",
      "supplier": {
        "url": [
          "https://github.com/MattDiMu/postcss-replace-overflow-wrap"
        ]
      }
    },
    {
      "name": "postcss-selector-not",
      "bom-ref": "postcss-selector-not",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) 2017 Maxime Thirouin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-selector-not@6.0.1",
      "description": "PostCSS plugin to transform :not() W3C CSS leve 4 pseudo class to :not() CSS level 3 selectors",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-selector-not"
        ]
      }
    },
    {
      "name": "postcss-selector-parser",
      "bom-ref": "postcss-selector-parser",
      "type": "library",
      "version": "6.0.15",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@6.0.15",
      "description": "Work in progress CSS selector parser.",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-selector-parser"
        ]
      }
    },
    {
      "name": "postcss-svgo",
      "bom-ref": "postcss-svgo",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-svgo@5.1.0",
      "description": "Optimise inline SVG with PostCSS.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-svgo"
        ]
      }
    },
    {
      "name": "postcss-unique-selectors",
      "bom-ref": "postcss-unique-selectors",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-unique-selectors@5.1.1",
      "description": "Ensure CSS selectors are unique.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/postcss-unique-selectors"
        ]
      }
    },
    {
      "name": "postcss-url",
      "bom-ref": "postcss-url",
      "type": "library",
      "version": "10.1.3",
      "copyright": "Copyright (c) 2014 Maxime Thirouin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-url@10.1.3",
      "description": "PostCSS plugin to rebase or inline on url().",
      "supplier": {
        "url": [
          "https://github.com/postcss/postcss-url"
        ]
      }
    },
    {
      "name": "postcss-value-parser",
      "bom-ref": "postcss-value-parser",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Copyright (c) Bogdan Chadkin <trysound@yandex.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss-value-parser@4.2.0",
      "description": "Transforms css values into the tree",
      "supplier": {
        "url": [
          "https://github.com/TrySound/postcss-value-parser"
        ]
      }
    },
    {
      "name": "Preact",
      "bom-ref": "Preact",
      "type": "library",
      "version": "10.12.1",
      "copyright": "Copyright (c) 2015-present Jason Miller",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/preact@10.12.1",
      "description": "Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.\r\r\n\r\r\nPreact retains a large amount of compatibility with React, but only the modern (ES6 Classes and stateless functional components) interfaces. As one would expect coming from React, Components are simple building blocks for composing a User Interface.",
      "supplier": {
        "url": [
          "https://preactjs.com"
        ]
      }
    },
    {
      "name": "prelude-ls",
      "bom-ref": "prelude-ls",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.1.2",
      "description": "prelude.ls is a JavaScript functional programming library. It is the recommended base library for, and is written in, LiveScript.",
      "supplier": {
        "url": [
          "https://github.com/gkz/prelude-ls"
        ]
      }
    },
    {
      "name": "prelude-ls",
      "bom-ref": "prelude-ls",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.2.1",
      "description": "prelude.ls is a JavaScript functional programming library. It is the recommended base library for, and is written in, LiveScript.",
      "supplier": {
        "url": [
          "https://github.com/gkz/prelude-ls"
        ]
      }
    },
    {
      "name": "Prettier IO",
      "bom-ref": "Prettier IO",
      "type": "library",
      "version": "2.8.8",
      "copyright": "Copyright (c) 2012-2014 Raynos.\nCopyright (c) 2014 Dave Justice\nCopyright (c) 2015-2020, Matteo Collina <matteo.collina@gmail.com>\nCopyright (c) 2013 Mikola Lysenko\nCopyright (c) Open JS Foundation\nCopyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>>\nCopyright (c) 2014-present Sebastian McKenzie and other contributors\nCopyright (c) 2016 Pat Sissons <patricksissons@gmail.com>\nCopyright (c) 2017 Kat March\nCopyright (c) 2015 Elijah Insua\nCopyright (c) 2014 Stefan Thomas\nCopyright (c) 2013 Andrey Sitnik <andrey@sitnik.ru>\nCopyright (c) 2014-present, Jon Schlinkert.\nCopyright (c) 2016 Joshua Holbrook\nCopyright (c) 2012-2013 James Halliday\nCopyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell\nCopyright (c) npm, Inc.\nCopyright (c) 2017 Andrew Powell <andrew@shellscape.org>\nCopyright (c) 2016, Rebecca Turner <me@re-becca.org>\nCopyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\nCopyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) James Long and contributors\nCopyright (c) 2016 Denys Kniazevych <webschik@gmail.com>\nCopyright (c) Kevin M\nCopyright (c) 2013 Liucw\nCopyright (c) 2012 by Jun Woong.\nCopyright (c) Sam Verschueren <sam.verschueren@gmail.com> (github.com/SamVerschueren)\nCopyright (c) 2015 Brian Donovan\nCopyright (c) 2016-2021 Thomas Watson Steen\nCopyright (c) 2012 EditorConfig Team\nCopyright (c) 2015-2017, 2020 Titus Wormer <tituswormer@gmail.com>\nCopyright (c) 2013 Julian Gruber <julian@juliangruber.com>\nCopyright (c) 2013 Dominic Tarr\nCopyright (c) 2012-2020 by various contributors (see AUTHORS)\nCopyright (c) 2016 Andrew Bradley\nCopyright (c) Stephen Sugden <me@stephensugden.com> (stephensugden.com)\nCopyright (c) 2015 Dmitry Ivanov\nCopyright (c) 2013 Thiago de Arruda\nCopyright (c) 2015 David Clark\nCopyright (c) 2019 TypeScript ESLint and other contributors\nCopyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors\nCopyright (c) Isaac Z. Schlueter and Contributors\nCopyright (c) Isaac Z. Schlueter\nCopyright (c) 2017 Martin Mu\nCopyright (c) Mathias Bynens <https://mathiasbynens.be/>\nCopyright (c) JS Foundation and other contributors, https://js.foundation\nCopyright (c) 2013 Kael Zhang <i@kael.me>, contributors\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2017 Evgeny Poberezkin\nCopyright (c) 2014-2020 Teambition\nCopyright (c) 2018 Made With MOXY Lda <hello@moxy.studio>\nCopyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>\nCopyright (c) 2012-2017 by Ingvar Stepanyan\nCopyright (c) 2015, 2019 Elan Shanker\nCopyright (c) 2014 Alex Bell\nCopyright (c) 2021 ehmicky <ehmicky@gmail.com>\nCopyright (c) 2015 JD Ballard\nCopyright (c) Feross Aboukhadijeh\nCopyright (c) GraphQL Contributors\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\nCopyright (c) 2011-2015 Paul Vorbach <paul@vorba.ch>\nCopyright (c) 2012-2018 Aseem Kishore, and\nCopyright (c) 2019 and later, KFlash and others.\nCopyright (c) 2015 Tilde, Inc.\nCopyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)\nCopyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov\nCopyright (c) 2012-2014 by various contributors (see AUTHORS)\nCopyright (c) Denis Malinochkin\nCopyright (c) 2014 Yehuda Katz and contributors\nCopyright (c) 2015 Javier Blanco\nCopyright (c) Microsoft Corporation.\nCopyright (c) 2018 Eemeli Aro <eemeli@gmail.com>\nCopyright (c) Ika <ikatyang@gmail.com> (https://github.com/ikatyang)\nCopyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>\nCopyright (c) 2017 Klaus Meinhardt\nCopyright (c) 2013 Thorsten Lorenz.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prettier@2.8.8",
      "description": "Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.",
      "supplier": {
        "url": [
          "https://prettier.io"
        ]
      }
    },
    {
      "name": "prettier-linter-helpers",
      "bom-ref": "prettier-linter-helpers",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2017 Andres Suarez and Teddy Katz",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prettier-linter-helpers@1.0.0",
      "description": "Utilities to help expose prettier output in linting tools",
      "supplier": {
        "url": [
          "https://github.com/prettier/prettier-linter-helpers#readme"
        ]
      }
    },
    {
      "name": "pretty-bytes",
      "bom-ref": "pretty-bytes",
      "type": "library",
      "version": "5.6.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pretty-bytes@5.6.0",
      "description": "Convert bytes to a human readable string: 1337 \u2192 1.34 kB",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pretty-bytes"
        ]
      }
    },
    {
      "name": "pretty-error",
      "bom-ref": "pretty-error",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2013 Aria Minaei",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pretty-error@4.0.0",
      "description": "Readable errors for node",
      "supplier": {
        "url": [
          "https://github.com/AriaMinaei/pretty-error"
        ]
      }
    },
    {
      "name": "pretty-format",
      "bom-ref": "pretty-format",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pretty-format@27.5.1",
      "description": "Stringify any JavaScript value.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/pretty-format"
        ]
      }
    },
    {
      "name": "pretty-format",
      "bom-ref": "pretty-format",
      "type": "library",
      "version": "28.1.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pretty-format@28.1.3",
      "description": "Stringify any JavaScript value.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/pretty-format"
        ]
      }
    },
    {
      "name": "prettymuchbryce/http-status-codes",
      "bom-ref": "prettymuchbryce/http-status-codes",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-status-codes@2.3.0",
      "supplier": {
        "url": [
          "https://github.com/prettymuchbryce/node-http-status"
        ]
      }
    },
    {
      "name": "process-nextick-args",
      "bom-ref": "process-nextick-args",
      "type": "library",
      "version": "v2.0.1",
      "copyright": "Copyright (c) 2015 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "description": "process.nextTick but always with args",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/process-nextick-args"
        ]
      }
    },
    {
      "name": "prompts",
      "bom-ref": "prompts",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) 2018 Terkel Gjervig Nielsen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prompts@2.4.2",
      "supplier": {
        "url": [
          "https://github.com/terkelg/prompts"
        ]
      }
    },
    {
      "name": "prop-types",
      "bom-ref": "prop-types",
      "type": "library",
      "version": "15.8.1",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prop-types@15.8.1",
      "description": "Runtime type checking for React props and similar objects",
      "supplier": {
        "url": [
          "https://github.com/facebook/prop-types"
        ]
      }
    },
    {
      "name": "proxy-addr",
      "bom-ref": "proxy-addr",
      "type": "library",
      "version": "2.0.7",
      "copyright": "Copyright (c) 2014-2016 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/proxy-addr@2.0.7",
      "description": "WebJar for proxy-addr",
      "supplier": {
        "url": [
          "https://github.com/jshttp/proxy-addr"
        ]
      }
    },
    {
      "name": "proxy-from-env",
      "bom-ref": "proxy-from-env",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
      "supplier": {
        "url": [
          "https://github.com/Rob--W/proxy-from-env#readme"
        ]
      }
    },
    {
      "name": "prr",
      "bom-ref": "prr",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2013 Rod Vagg",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prr@1.0.1",
      "description": "A better Object.defineProperty()",
      "supplier": {
        "url": [
          "https://github.com/rvagg/prr"
        ]
      }
    },
    {
      "name": "psl",
      "bom-ref": "psl",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2017 Lupo Montero <lupomontero@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/psl@1.9.0",
      "description": "Domain name parser based on the Public Suffix List",
      "supplier": {
        "url": [
          "https://github.com/wrangr/psl"
        ]
      }
    },
    {
      "name": "publicEncrypt",
      "bom-ref": "publicEncrypt",
      "type": "library",
      "version": "v4.0.3",
      "copyright": "Copyright (c) 2017 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.3",
      "description": "publicEncrypt/privateDecrypt for browserify",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/publicEncrypt"
        ]
      }
    },
    {
      "name": "pumpify",
      "bom-ref": "pumpify",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2014 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pumpify@1.5.1",
      "description": "Combine an array of streams into a single duplex stream using pump and duplexify",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/pumpify"
        ]
      }
    },
    {
      "name": "Punycode.js",
      "bom-ref": "Punycode.js",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/punycode@1.4.1",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "supplier": {
        "url": [
          "http://mths.be/punycode"
        ]
      }
    },
    {
      "name": "Punycode.js",
      "bom-ref": "Punycode.js",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/punycode@2.3.1",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "supplier": {
        "url": [
          "http://mths.be/punycode"
        ]
      }
    },
    {
      "name": "Qix-/color-convert",
      "bom-ref": "Qix-/color-convert",
      "type": "library",
      "version": "1.9.3",
      "copyright": "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.3",
      "description": "Plain color conversion functions",
      "supplier": {
        "url": [
          "https://github.com/Qix-/color-convert"
        ]
      }
    },
    {
      "name": "Qix-/color-convert",
      "bom-ref": "Qix-/color-convert",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "description": "Plain color conversion functions",
      "supplier": {
        "url": [
          "https://github.com/Qix-/color-convert"
        ]
      }
    },
    {
      "name": "querystring-es3",
      "bom-ref": "querystring-es3",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2012 Irakli Gozalishvili.\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "description": "Node's querystring module for all engines. (ES3 compat fork)",
      "supplier": {
        "url": [
          "https://github.com/mike-spainhower/querystring"
        ]
      }
    },
    {
      "name": "querystringify",
      "bom-ref": "querystringify",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) 2015 Unshift.io, Arnout Kazemier,  the Contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/querystringify@2.2.0",
      "description": "Querystringify - Small, simple but powerful query string parser.",
      "supplier": {
        "url": [
          "https://github.com/unshiftio/querystringify"
        ]
      }
    },
    {
      "name": "queue-microtask",
      "bom-ref": "queue-microtask",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "description": "fast, tiny `queueMicrotask` shim for modern engines",
      "supplier": {
        "url": [
          "https://github.com/feross/queue-microtask"
        ]
      }
    },
    {
      "name": "randombytes",
      "bom-ref": "randombytes",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2017 crypto-browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/randombytes@2.1.0",
      "description": "random bytes from browserify stand alone",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/randombytes"
        ]
      }
    },
    {
      "name": "randomfill",
      "bom-ref": "randomfill",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2017 crypto-browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/randomfill@1.0.4",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/randomfill"
        ]
      }
    },
    {
      "name": "range-parser",
      "bom-ref": "range-parser",
      "type": "library",
      "version": "v1.2.1",
      "copyright": "Copyright (c) 2012-2014 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher Wilson <doug@somethingdoug.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.1",
      "description": "Range header field string parser",
      "supplier": {
        "url": [
          "https://github.com/jshttp/range-parser"
        ]
      }
    },
    {
      "name": "raw-body",
      "bom-ref": "raw-body",
      "type": "library",
      "version": "2.5.1",
      "copyright": "Copyright (c) 2013-2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/raw-body@2.5.1",
      "description": "Get and validate the raw body of a readable stream.",
      "supplier": {
        "url": [
          "https://github.com/stream-utils/raw-body"
        ]
      }
    },
    {
      "name": "Raynos/for-each",
      "bom-ref": "Raynos/for-each",
      "type": "library",
      "version": "0.3.3",
      "copyright": "Copyright (c) 2012 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/for-each@0.3.3",
      "description": "A better forEach",
      "supplier": {
        "url": [
          "https://github.com/Raynos/for-each"
        ]
      }
    },
    {
      "name": "React from Facebook",
      "bom-ref": "React from Facebook",
      "type": "library",
      "version": "18.3.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react@18.3.1",
      "supplier": {
        "url": [
          "https://react.dev"
        ]
      }
    },
    {
      "name": "React Helmet",
      "bom-ref": "React Helmet",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2015 NFL",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-helmet@6.1.0",
      "description": "A document head manager for React\r\r\nThis reusable React component will manage all of your changes to the document head with support for document title, meta, link, script, and base tags.",
      "supplier": {
        "url": [
          "https://github.com/nfl/react-helmet"
        ]
      }
    },
    {
      "name": "react-app-polyfill",
      "bom-ref": "react-app-polyfill",
      "type": "library",
      "version": "v3.0.0",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-app-polyfill@3.0.0",
      "description": "Polyfills for various browsers including commonly used language features",
      "supplier": {
        "url": [
          "https://github.com/facebook/create-react-app#readme"
        ]
      }
    },
    {
      "name": "react-chartjs-2",
      "bom-ref": "react-chartjs-2",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) 2017, 2020 Jeremy Ayerst",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-chartjs-2@5.3.0",
      "description": "react-chartjs-2",
      "supplier": {
        "url": [
          "https://github.com/gor181/react-chartjs-2"
        ]
      }
    },
    {
      "name": "react-color",
      "bom-ref": "react-color",
      "type": "library",
      "version": "2.19.3",
      "copyright": "Copyright (c) 2015 Case Sandberg",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-color@2.19.3",
      "description": "A Collection of Color Pickers from Sketch, Photoshop, Chrome & more",
      "supplier": {
        "url": [
          "http://casesandberg.github.io/react-color/"
        ]
      }
    },
    {
      "name": "react-datepicker",
      "bom-ref": "react-datepicker",
      "type": "library",
      "version": "6.9.0",
      "copyright": "Copyright (c) 2014-2024 HackerOne Inc and individual contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-datepicker@6.9.0",
      "supplier": {
        "url": [
          "https://github.com/Hacker0x01/react-datepicker"
        ]
      }
    },
    {
      "name": "react-dev-utils",
      "bom-ref": "react-dev-utils",
      "type": "library",
      "version": "12.0.1",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-dev-utils@12.0.1",
      "description": "webpack utilities used by Create React App",
      "supplier": {
        "url": [
          "https://github.com/facebookincubator/create-react-app#readme"
        ]
      }
    },
    {
      "name": "react-dom",
      "bom-ref": "react-dom",
      "type": "library",
      "version": "18.3.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-dom@18.3.1",
      "description": "React package for working with the DOM.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/react-dom"
        ]
      }
    },
    {
      "name": "react-draggable",
      "bom-ref": "react-draggable",
      "type": "library",
      "version": "4.4.6",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) 2014-2016 Matt Zabriskie.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-draggable@4.4.6",
      "description": "React draggable component",
      "supplier": {
        "url": [
          "https://github.com/mzabriskie/react-draggable"
        ]
      }
    },
    {
      "name": "react-fast-compare",
      "bom-ref": "react-fast-compare",
      "type": "library",
      "version": "3.2.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-fast-compare@3.2.2",
      "description": "Fastest deep equal comparison for React. Perfect for shouldComponentUpdate. Also really fast general-purpose deep comparison",
      "supplier": {
        "url": [
          "https://github.com/FormidableLabs/react-fast-compare"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "16.13.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@16.13.1",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "17.0.2",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@17.0.2",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "18.2.0",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@18.2.0",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "19.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@19.1.1",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-onclickoutside",
      "bom-ref": "react-onclickoutside",
      "type": "library",
      "version": "6.13.2",
      "copyright": "Copyright 2015-2022 Mike \"Pomax\" Kamermans",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-onclickoutside@6.13.2",
      "description": "An onClickOutside mixin for React components",
      "supplier": {
        "url": [
          "https://github.com/Pomax/react-onclickoutside"
        ]
      }
    },
    {
      "name": "react-refresh",
      "bom-ref": "react-refresh",
      "type": "library",
      "version": "0.11.0",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-refresh@0.11.0",
      "description": "React is a JavaScript library for building user interfaces.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-resizable",
      "bom-ref": "react-resizable",
      "type": "library",
      "version": "3.0.5",
      "copyright": "Copyright (c) 2016-2018 Samuel Reed\nCopyright (c) 2017 Jed Watson.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-resizable@3.0.5",
      "description": "A component that is resizable with handles.",
      "supplier": {
        "url": [
          "https://github.com/STRML/react-resizable"
        ]
      }
    },
    {
      "name": "react-router-dom",
      "bom-ref": "react-router-dom",
      "type": "library",
      "version": "6.28.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-router-dom@6.28.0",
      "description": "placeholder",
      "supplier": {
        "url": [
          "https://github.com/reacttraining/react-router#readme"
        ]
      }
    },
    {
      "name": "react-router-hash-link",
      "bom-ref": "react-router-hash-link",
      "type": "library",
      "version": "2.4.3",
      "copyright": "Copyright (c) 2017 Rafael Pedicini\nCopyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-router-hash-link@2.4.3",
      "description": "Hash link scroll functionality for React Router v4",
      "supplier": {
        "url": [
          "https://github.com/rafrex/react-router-hash-link#readme"
        ]
      }
    },
    {
      "name": "react-scripts",
      "bom-ref": "react-scripts",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-scripts@5.0.1",
      "description": "Configuration and scripts for Create React App.",
      "supplier": {
        "url": [
          "https://github.com/facebook/create-react-app/tree/main/packages/react-scripts"
        ]
      }
    },
    {
      "name": "react-side-effect",
      "bom-ref": "react-side-effect",
      "type": "library",
      "version": "2.1.2",
      "copyright": "Copyright (c) 2015 Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-side-effect@2.1.2",
      "description": "Create components whose prop changes map to a global side effect",
      "supplier": {
        "url": [
          "https://github.com/gaearon/react-side-effect"
        ]
      }
    },
    {
      "name": "react-sortable-hoc",
      "bom-ref": "react-sortable-hoc",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) 2016, Claud",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-sortable-hoc@2.0.0",
      "description": "Set of higher-order components to turn any list into a sortable, touch-friendly, animated list",
      "supplier": {
        "url": [
          "https://github.com/clauderic/react-sortable-hoc"
        ]
      }
    },
    {
      "name": "react-toastify",
      "bom-ref": "react-toastify",
      "type": "library",
      "version": "9.1.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-toastify@9.1.3",
      "description": "React notification made easy",
      "supplier": {
        "url": [
          "https://github.com/sniphpet/react-toastify#readme"
        ]
      }
    },
    {
      "name": "react-zoom-pan-pinch",
      "bom-ref": "react-zoom-pan-pinch",
      "type": "library",
      "version": "2.6.1",
      "copyright": "Copyright (c) 2019 prc5\nCopyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-zoom-pan-pinch@2.6.1",
      "description": "Zoom and pan html elements in easy way",
      "supplier": {
        "url": [
          "https://github.com/prc5/react-zoom-pan-pinch#readme"
        ]
      }
    },
    {
      "name": "reactcss",
      "bom-ref": "reactcss",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) 2015 Case Sandberg",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/reactcss@1.2.3",
      "description": "Class-based CSS in React",
      "supplier": {
        "url": [
          "http://reactcss.com/"
        ]
      }
    },
    {
      "name": "reactredux",
      "bom-ref": "reactredux",
      "type": "library",
      "version": "7.2.9",
      "copyright": "Copyright 2015, Yahoo\nCopyright (c) 2013-present, Facebook, Inc.\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-redux@7.2.9",
      "description": "Official React bindings for Redux",
      "supplier": {
        "url": [
          "https://react-redux.js.org"
        ]
      }
    },
    {
      "name": "reacttraining/react-router",
      "bom-ref": "reacttraining/react-router",
      "type": "library",
      "version": "6.28.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-router@6.28.0",
      "description": "Declarative routing for React",
      "supplier": {
        "url": [
          "https://github.com/reacttraining/react-router"
        ]
      }
    },
    {
      "name": "read-cache",
      "bom-ref": "read-cache",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2016 Bogdan Chadkin <trysound@yandex.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/read-cache@1.0.0",
      "description": "Reads and caches the entire contents of a file until it is modified",
      "supplier": {
        "url": [
          "https://github.com/TrySound/read-cache#readme"
        ]
      }
    },
    {
      "name": "readable-stream",
      "bom-ref": "readable-stream",
      "type": "library",
      "version": "1.0.34",
      "copyright": "Copyright (c) Isaac Z. Schlueter\nCopyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) 2013 Julian Gruber\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@1.0.34",
      "supplier": {
        "url": [
          "https://github.com/isaacs/readable-stream"
        ]
      }
    },
    {
      "name": "readable-stream",
      "bom-ref": "readable-stream",
      "type": "library",
      "version": "2.3.8",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.8",
      "supplier": {
        "url": [
          "https://github.com/isaacs/readable-stream"
        ]
      }
    },
    {
      "name": "readable-stream",
      "bom-ref": "readable-stream",
      "type": "library",
      "version": "3.6.2",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.2",
      "supplier": {
        "url": [
          "https://github.com/isaacs/readable-stream"
        ]
      }
    },
    {
      "name": "readdirp",
      "bom-ref": "readdirp",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Copyright (c) 2012-2015 Thorsten Lorenz",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@2.2.1",
      "description": "Recursive version of fs.readdir with streaming api.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/readdirp"
        ]
      }
    },
    {
      "name": "readdirp",
      "bom-ref": "readdirp",
      "type": "library",
      "version": "3.6.0",
      "copyright": "Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@3.6.0",
      "description": "Recursive version of fs.readdir with streaming api.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/readdirp"
        ]
      }
    },
    {
      "name": "recursive-readdir",
      "bom-ref": "recursive-readdir",
      "type": "library",
      "version": "2.2.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/recursive-readdir@2.2.3",
      "description": "Get an array of all files in a directory and subdirectories.",
      "supplier": {
        "url": [
          "https://github.com/jergason/recursive-readdir"
        ]
      }
    },
    {
      "name": "redent",
      "bom-ref": "redent",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redent@3.0.0",
      "description": "Strip redundant indentation and indent the string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/redent"
        ]
      }
    },
    {
      "name": "Redux JS",
      "bom-ref": "Redux JS",
      "type": "library",
      "version": "4.2.1",
      "copyright": "Copyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux@4.2.1",
      "description": "Redux is a predictable state container for JavaScript apps. \r\r\n\r\r\nIt helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.\r\r\n\r\r\nYou can use Redux together with React, or with any other view library.",
      "supplier": {
        "url": [
          "http://redux.js.org"
        ]
      }
    },
    {
      "name": "Redux JS",
      "bom-ref": "Redux JS",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux@5.0.1",
      "description": "Redux is a predictable state container for JavaScript apps. \r\r\n\r\r\nIt helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.\r\r\n\r\r\nYou can use Redux together with React, or with any other view library.",
      "supplier": {
        "url": [
          "http://redux.js.org"
        ]
      }
    },
    {
      "name": "redux-logger",
      "bom-ref": "redux-logger",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Copyright (c) 2016 Eugene Rodionov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux-logger@3.0.6",
      "description": "Logger for redux",
      "supplier": {
        "url": [
          "https://github.com/fcomb/redux-logger"
        ]
      }
    },
    {
      "name": "redux-persist",
      "bom-ref": "redux-persist",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) 2017 Zack Story",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux-persist@6.0.0",
      "description": "persist and rehydrate redux stores",
      "supplier": {
        "url": [
          "https://github.com/rt2zz/redux-persist"
        ]
      }
    },
    {
      "name": "redux-thunk",
      "bom-ref": "redux-thunk",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux-thunk@2.4.2",
      "description": "Thunk middleware for Redux",
      "supplier": {
        "url": [
          "https://github.com/gaearon/redux-thunk"
        ]
      }
    },
    {
      "name": "reflect.getprototypeof",
      "bom-ref": "reflect.getprototypeof",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2021 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/reflect.getprototypeof@1.0.4",
      "description": "An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Reflect.getPrototypeOf"
        ]
      }
    },
    {
      "name": "regenerate-unicode-properties",
      "bom-ref": "regenerate-unicode-properties",
      "type": "library",
      "version": "10.1.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regenerate-unicode-properties@10.1.1",
      "description": "Regenerate sets for Unicode properties and values.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/regenerate-unicode-properties"
        ]
      }
    },
    {
      "name": "regenerator-runtime",
      "bom-ref": "regenerator-runtime",
      "type": "library",
      "version": "0.13.11",
      "copyright": "Copyright (c) 2014-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.13.11",
      "description": "regenerator runtime fit chrome app restriction",
      "supplier": {
        "url": [
          "https://github.com/hackwaly/regenerator-runtime"
        ]
      }
    },
    {
      "name": "regenerator-transform",
      "bom-ref": "regenerator-transform",
      "type": "library",
      "version": "0.15.2",
      "copyright": "Copyright (c) 2014-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regenerator-transform@0.15.2",
      "description": "Explode async and generator functions into a state machine.",
      "supplier": {
        "url": [
          "https://github.com/facebook/regenerator/tree/main#readme"
        ]
      }
    },
    {
      "name": "regex-not",
      "bom-ref": "regex-not",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2016, 2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regex-not@1.0.2",
      "description": "Create a javascript regular expression for matching everything except for the given string.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/regex-not"
        ]
      }
    },
    {
      "name": "regex-parser",
      "bom-ref": "regex-parser",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) 2014-24 Ionic",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regex-parser@2.3.0",
      "description": "A small module that parses a string as regular expression and returns the parsed RegExp",
      "supplier": {
        "url": [
          "https://github.com/IonicaBizau/node-regex-parser"
        ]
      }
    },
    {
      "name": "regexp.prototype.flags",
      "bom-ref": "regexp.prototype.flags",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regexp.prototype.flags@1.5.1",
      "description": "ES6 spec-compliant RegExp.prototype.flags shim.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/regexp.prototype.flags"
        ]
      }
    },
    {
      "name": "regexpu-core",
      "bom-ref": "regexpu-core",
      "type": "library",
      "version": "5.3.2",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regexpu-core@5.3.2",
      "description": "regexpu\u2019s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.",
      "supplier": {
        "url": [
          "https://mths.be/regexpu"
        ]
      }
    },
    {
      "name": "relateurl",
      "bom-ref": "relateurl",
      "type": "library",
      "version": "0.2.7",
      "copyright": "Copyright (c) Steven Vachon <contact@svachon.com> (svachon.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/relateurl@0.2.7",
      "description": "Minify URLs by converting them from absolute to relative.",
      "supplier": {
        "url": [
          "https://github.com/stevenvachon/relateurl"
        ]
      }
    },
    {
      "name": "renderkid",
      "bom-ref": "renderkid",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2015 Aria Minaei",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/renderkid@3.0.0",
      "description": "(work in progress)",
      "supplier": {
        "url": [
          "https://github.com/AriaMinaei/renderkid"
        ]
      }
    },
    {
      "name": "repeat-element",
      "bom-ref": "repeat-element",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) 2015-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/repeat-element@1.1.4",
      "description": "Create an array by repeating the given value n times.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/repeat-element"
        ]
      }
    },
    {
      "name": "repeat-string",
      "bom-ref": "repeat-string",
      "type": "library",
      "version": "1.6.1",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/repeat-string@1.6.1",
      "description": "Repeat the given string, n times.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/repeat-string"
        ]
      }
    },
    {
      "name": "require-directory",
      "bom-ref": "require-directory",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2011 Troy Goode <troygoode@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "description": "Recursively iterates over specified directory, requiring each file, and returning a nested hash structure containing those libraries.",
      "supplier": {
        "url": [
          "https://github.com/troygoode/node-require-directory/"
        ]
      }
    },
    {
      "name": "require-from-string",
      "bom-ref": "require-from-string",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Vsevolod Strukchinsky <floatdrop@gmail.com> (github.com/floatdrop)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/require-from-string@2.0.2",
      "description": "Require module from string",
      "supplier": {
        "url": [
          "https://github.com/floatdrop/require-from-string"
        ]
      }
    },
    {
      "name": "requires-port",
      "bom-ref": "requires-port",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015 Unshift.io, Arnout Kazemier,  the Contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "description": "Check if a protocol requires a certain port number to be added to an URL.",
      "supplier": {
        "url": [
          "https://github.com/unshiftio/requries-port"
        ]
      }
    },
    {
      "name": "reselect",
      "bom-ref": "reselect",
      "type": "library",
      "version": "4.1.8",
      "copyright": "Copyright (c) 2015-2018 Reselect Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/reselect@4.1.8",
      "description": "Selectors for Redux Flux.",
      "supplier": {
        "url": [
          "https://github.com/faassen/reselect#readme"
        ]
      }
    },
    {
      "name": "resize-observer-polyfill",
      "bom-ref": "resize-observer-polyfill",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2016 Denis Rul",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resize-observer-polyfill@1.5.1",
      "description": "A polyfill for IntersectionObserver API",
      "supplier": {
        "url": [
          "https://github.com/que-etc/resize-observer-polyfill"
        ]
      }
    },
    {
      "name": "resolve-cwd",
      "bom-ref": "resolve-cwd",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-cwd@3.0.0",
      "description": "Resolve the path of a module like `require.resolve()` but from the current working directory",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/resolve-cwd"
        ]
      }
    },
    {
      "name": "resolve-dir",
      "bom-ref": "resolve-dir",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015-2016, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-dir@1.0.1",
      "description": "Resolve a directory that is either local, global or in the user's home directory.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/resolve-dir"
        ]
      }
    },
    {
      "name": "resolve-from",
      "bom-ref": "resolve-from",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-from@4.0.0",
      "description": "Resolve the path of a module like require.resolve() but from a given path",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/resolve-from"
        ]
      }
    },
    {
      "name": "resolve-from",
      "bom-ref": "resolve-from",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-from@5.0.0",
      "description": "Resolve the path of a module like require.resolve() but from a given path",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/resolve-from"
        ]
      }
    },
    {
      "name": "resolve-global",
      "bom-ref": "resolve-global",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-global@1.0.0",
      "description": "Resolve the path of a globally installed module",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/resolve-global#readme"
        ]
      }
    },
    {
      "name": "resolve-url",
      "bom-ref": "resolve-url",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2013-2014 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-url@0.2.1",
      "description": "Like Node.js\u2019 `path.resolve`/`url.resolve` for the browser.",
      "supplier": {
        "url": [
          "https://github.com/lydell/resolve-url"
        ]
      }
    },
    {
      "name": "resolve-url-loader",
      "bom-ref": "resolve-url-loader",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2016 Ben Holloway",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-url-loader@4.0.0",
      "description": "Webpack loader that resolves relative paths in url() statements based on the original source file",
      "supplier": {
        "url": [
          "https://github.com/bholloway/resolve-url-loader"
        ]
      }
    },
    {
      "name": "resolve.exports",
      "bom-ref": "resolve.exports",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve.exports@1.1.1",
      "description": "WIP",
      "supplier": {
        "url": [
          "https://github.com/lukeed/resolve.exports#readme"
        ]
      }
    },
    {
      "name": "restore-cursor",
      "bom-ref": "restore-cursor",
      "type": "library",
      "version": "v3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/restore-cursor@3.1.0",
      "description": "Gracefully restore the CLI cursor on exit",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/restore-cursor"
        ]
      }
    },
    {
      "name": "ret.js",
      "bom-ref": "ret.js",
      "type": "library",
      "version": "0.1.15",
      "copyright": "Copyright (c) 2011 by Roly Fentanes",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ret@0.1.15",
      "description": "Tokenizes a string that represents a regular expression.",
      "supplier": {
        "url": [
          "https://github.com/fent/ret.js"
        ]
      }
    },
    {
      "name": "reusify",
      "bom-ref": "reusify",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2015 Matteo Collina",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/reusify@1.0.4",
      "description": "Reuse objects and functions with style",
      "supplier": {
        "url": [
          "https://github.com/mcollina/reusify#readme"
        ]
      }
    },
    {
      "name": "rfdc",
      "bom-ref": "rfdc",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2019 David Mark Clements <david.mark.clements@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rfdc@1.3.0",
      "description": "Really Fast Deep Clone",
      "supplier": {
        "url": [
          "https://github.com/davidmarkclements/rfdc#readme"
        ]
      }
    },
    {
      "name": "rich-harris/svg-parser",
      "bom-ref": "rich-harris/svg-parser",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svg-parser@2.0.4",
      "supplier": {
        "url": [
          "https://gitlab.com/Rich-Harris/svg-parser#README"
        ]
      }
    },
    {
      "name": "ripemd160",
      "bom-ref": "ripemd160",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2016 crypto-browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ripemd160@2.0.2",
      "description": "JavaScript component to compute the RIPEMD160 hash of strings or bytes.",
      "supplier": {
        "url": [
          "https://github.com/cryptocoinjs/ripemd160"
        ]
      }
    },
    {
      "name": "rollup-plugin-babel",
      "bom-ref": "rollup-plugin-babel",
      "type": "library",
      "version": "4.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-babel@4.4.0",
      "description": "**experimental, depends on unreleased version of Rollup**",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-plugin-babel"
        ]
      }
    },
    {
      "name": "rollup-plugin-commonjs",
      "bom-ref": "rollup-plugin-commonjs",
      "type": "library",
      "version": "10.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-commonjs@10.1.0",
      "description": "**experimental \u2013 depends on an unreleased version of Rollup**",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-plugin-commonjs"
        ]
      }
    },
    {
      "name": "rollup-plugin-image",
      "bom-ref": "rollup-plugin-image",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-image@1.0.2",
      "description": "Import JPG, PNG, GIF and SVG images",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-plugin-image#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-livereload",
      "bom-ref": "rollup-plugin-livereload",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright (c) 2016 Thomas Ghysels",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-livereload@2.0.5",
      "description": "Rollup plugin for LiveReload that watches the bundle and reloads the page on change",
      "supplier": {
        "url": [
          "https://github.com/thgh/rollup-plugin-livereload"
        ]
      }
    },
    {
      "name": "rollup-plugin-node-resolve",
      "bom-ref": "rollup-plugin-node-resolve",
      "type": "library",
      "version": "5.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-node-resolve@5.2.0",
      "description": "Bundle third-party dependencies in node_modules",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-plugin-node-resolve#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-replace",
      "bom-ref": "rollup-plugin-replace",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-replace@2.2.0",
      "description": "Replace strings in files while bundling them.",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-plugin-replace#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-serve",
      "bom-ref": "rollup-plugin-serve",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-serve@1.1.1",
      "description": "Serve your rolled up bundle",
      "supplier": {
        "url": [
          "https://github.com/thgh/rollup-plugin-serve"
        ]
      }
    },
    {
      "name": "rollup-plugin-sourcemaps",
      "bom-ref": "rollup-plugin-sourcemaps",
      "type": "library",
      "version": "0.6.3",
      "copyright": "Copyright (c) 2020 Max Davidson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-sourcemaps@0.6.3",
      "description": "Rollup plugin for grabbing source maps from sourceMappingURLs",
      "supplier": {
        "url": [
          "https://github.com/maxdavidson/rollup-plugin-sourcemaps#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-svg",
      "bom-ref": "rollup-plugin-svg",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-svg@2.0.0",
      "description": "Import SVG images",
      "supplier": {
        "url": [
          "https://github.com/antony/rollup-plugin-svg#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-terser",
      "bom-ref": "rollup-plugin-terser",
      "type": "library",
      "version": "7.0.2",
      "copyright": "Copyright 2018 Bogdan Chadkin <trysound@yandex.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-terser@7.0.2",
      "description": "Rollup plugin to minify generated es bundle",
      "supplier": {
        "url": [
          "https://github.com/TrySound/rollup-plugin-terser#readme"
        ]
      }
    },
    {
      "name": "rollup-plugin-typescript",
      "bom-ref": "rollup-plugin-typescript",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-typescript@1.0.1",
      "description": "![travis-ci](https://travis-ci.org/Victorystick/rollup-plugin-typescript.svg?branch=master)",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-plugin-typescript"
        ]
      }
    },
    {
      "name": "rollup-plugin-typescript2",
      "bom-ref": "rollup-plugin-typescript2",
      "type": "library",
      "version": "0.31.2",
      "copyright": "Copyright (c) 2017 Eugene Zolenko",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-typescript2@0.31.2",
      "description": "Seamless integration between Rollup and TypeScript. Now with errors.",
      "supplier": {
        "url": [
          "https://github.com/ezolenko/rollup-plugin-typescript2"
        ]
      }
    },
    {
      "name": "rollup-pluginutils",
      "bom-ref": "rollup-pluginutils",
      "type": "library",
      "version": "1.5.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-pluginutils@1.5.2",
      "description": "Functionality commonly needed by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-pluginutils#readme"
        ]
      }
    },
    {
      "name": "rollup-pluginutils",
      "bom-ref": "rollup-pluginutils",
      "type": "library",
      "version": "2.8.2",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-pluginutils@2.8.2",
      "description": "Functionality commonly needed by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/rollup-pluginutils#readme"
        ]
      }
    },
    {
      "name": "run-async",
      "bom-ref": "run-async",
      "type": "library",
      "version": "2.4.1",
      "copyright": "Copyright (c) 2014 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/run-async@2.4.1",
      "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/run-async"
        ]
      }
    },
    {
      "name": "run-parallel",
      "bom-ref": "run-parallel",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "description": "Run an array of functions in parallel",
      "supplier": {
        "url": [
          "https://github.com/feross/run-parallel"
        ]
      }
    },
    {
      "name": "run-script-os",
      "bom-ref": "run-script-os",
      "type": "library",
      "version": "1.1.6",
      "copyright": "Copyright (c) 2017 Charlie Guse",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/run-script-os@1.1.6",
      "description": "run-script-os is a tool that will let you use generic npm script commands that will pass through to os specific commands.",
      "supplier": {
        "url": [
          "https://github.com/charlesguse/run-script-os#readme"
        ]
      }
    },
    {
      "name": "safe-array-concat",
      "bom-ref": "safe-array-concat",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-array-concat@1.0.1",
      "description": "`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable",
      "supplier": {
        "url": [
          "https://github.com/ljharb/safe-array-concat#readme"
        ]
      }
    },
    {
      "name": "safe-buffer",
      "bom-ref": "safe-buffer",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "description": "Safer Node.js Buffer API",
      "supplier": {
        "url": [
          "https://github.com/feross/safe-buffer"
        ]
      }
    },
    {
      "name": "safe-buffer",
      "bom-ref": "safe-buffer",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "description": "Safer Node.js Buffer API",
      "supplier": {
        "url": [
          "https://github.com/feross/safe-buffer"
        ]
      }
    },
    {
      "name": "safe-regex",
      "bom-ref": "safe-regex",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-regex@1.1.0",
      "description": "detect possibly catastrophic, exponential-time regular expressions",
      "supplier": {
        "url": [
          "https://github.com/substack/safe-regex"
        ]
      }
    },
    {
      "name": "safe-regex-test",
      "bom-ref": "safe-regex-test",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-regex-test@1.0.0",
      "description": "Give a regex, get a robust predicate function that tests it against a string.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/safe-regex-test#readme"
        ]
      }
    },
    {
      "name": "safer-buffer",
      "bom-ref": "safer-buffer",
      "type": "library",
      "version": "2.1.2",
      "copyright": "Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "description": "Modern Buffer API polyfill without footguns",
      "supplier": {
        "url": [
          "https://github.com/ChALkeR/safer-buffer#readme"
        ]
      }
    },
    {
      "name": "samccone/chrome-trace-event",
      "bom-ref": "samccone/chrome-trace-event",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2015 Joyent Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chrome-trace-event@1.0.3",
      "supplier": {
        "url": [
          "https://github.com/joyent/node-trace-event#readme"
        ]
      }
    },
    {
      "name": "sb-promise-queue",
      "bom-ref": "sb-promise-queue",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sb-promise-queue@2.1.0",
      "description": "Sequential promise queue with a nice API",
      "supplier": {
        "url": [
          "https://github.com/steelbrain/promise-queue#readme"
        ]
      }
    },
    {
      "name": "sb-scandir",
      "bom-ref": "sb-scandir",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sb-scandir@3.1.0",
      "description": "File scanning module for Node.js",
      "supplier": {
        "url": [
          "https://github.com/steelbrain/scandir#readme"
        ]
      }
    },
    {
      "name": "scheduler",
      "bom-ref": "scheduler",
      "type": "library",
      "version": "0.23.2",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/scheduler@0.23.2",
      "description": "Cron scheduler for node.js",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "schema-utils",
      "bom-ref": "schema-utils",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@1.0.0",
      "description": "Webpack Schema Validation Utility",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/schema-utils#readme"
        ]
      }
    },
    {
      "name": "schema-utils",
      "bom-ref": "schema-utils",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@3.3.0",
      "description": "Webpack Schema Validation Utility",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/schema-utils#readme"
        ]
      }
    },
    {
      "name": "schema-utils",
      "bom-ref": "schema-utils",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@4.2.0",
      "description": "Webpack Schema Validation Utility",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/schema-utils#readme"
        ]
      }
    },
    {
      "name": "schema-utils",
      "bom-ref": "schema-utils",
      "type": "library",
      "version": "4.3.2",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@4.3.2",
      "description": "Webpack Schema Validation Utility",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/schema-utils#readme"
        ]
      }
    },
    {
      "name": "schema-utils",
      "bom-ref": "schema-utils",
      "type": "library",
      "version": "v2.7.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@2.7.0",
      "description": "Webpack Schema Validation Utility",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/schema-utils#readme"
        ]
      }
    },
    {
      "name": "schema-utils",
      "bom-ref": "schema-utils",
      "type": "library",
      "version": "v2.7.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@2.7.1",
      "description": "Webpack Schema Validation Utility",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/schema-utils#readme"
        ]
      }
    },
    {
      "name": "select-hose",
      "bom-ref": "select-hose",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/select-hose@2.0.0",
      "description": "Select protocol using first bytes of incoming data and hose stuff to the handler",
      "supplier": {
        "url": [
          "https://github.com/indutny/select-hose#readme"
        ]
      }
    },
    {
      "name": "selfsigned",
      "bom-ref": "selfsigned",
      "type": "library",
      "version": "2.4.1",
      "copyright": "Copyright (c) 2013 Jos",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/selfsigned@2.4.1",
      "description": "Generate self-signed certificates from node.js",
      "supplier": {
        "url": [
          "https://github.com/jfromaniello/selfsigned"
        ]
      }
    },
    {
      "name": "serve-index",
      "bom-ref": "serve-index",
      "type": "library",
      "version": "1.9.1",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk\nCopyright (c) 2011 LearnBoost\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright (c) 2010-2011 Sencha Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/serve-index@1.9.1",
      "description": "Serve directory listings",
      "supplier": {
        "url": [
          "https://github.com/expressjs/serve-index"
        ]
      }
    },
    {
      "name": "set-cookie-parser",
      "bom-ref": "set-cookie-parser",
      "type": "library",
      "version": "2.6.0",
      "copyright": "Copyright (c) 2015 Nathan Friedly <nathan@nfriedly.com> (http://nfriedly.com/)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-cookie-parser@2.6.0",
      "description": "Parses set-cookie headers into objects",
      "supplier": {
        "url": [
          "https://github.com/nfriedly/set-cookie-parser"
        ]
      }
    },
    {
      "name": "set-function-length",
      "bom-ref": "set-function-length",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) Jordan Harband and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-function-length@1.1.1",
      "description": "Set a function's length property",
      "supplier": {
        "url": [
          "https://github.com/ljharb/set-function-length#readme"
        ]
      }
    },
    {
      "name": "set-function-name",
      "bom-ref": "set-function-name",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) Jordan Harband and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-function-name@2.0.1",
      "description": "Set a function's name property",
      "supplier": {
        "url": [
          "https://github.com/jfsiii/set-function-name#readme"
        ]
      }
    },
    {
      "name": "set-value",
      "bom-ref": "set-value",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-value@2.0.1",
      "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/set-value"
        ]
      }
    },
    {
      "name": "setImmediate",
      "bom-ref": "setImmediate",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "description": "A cross-browser implementation of the new setImmediate API.",
      "supplier": {
        "url": [
          "https://github.com/YuzuJS/setImmediate"
        ]
      }
    },
    {
      "name": "sha.js",
      "bom-ref": "sha.js",
      "type": "library",
      "version": "2.4.11",
      "copyright": "Copyright (c) 1998-2009, Paul Johnston\nCopyright (c) Angel Marin, Paul Johnston 2000 - 2009.\nCopyright (c) 2013-2018 sha.js contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:browserify:sha.js:2.4.11:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/sha.js@2.4.11",
      "description": "streaming sha1 hash in pure javascript",
      "supplier": {
        "url": [
          "https://github.com/dominictarr/sha.js"
        ]
      }
    },
    {
      "name": "shallowequal",
      "bom-ref": "shallowequal",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2017 Alberto Leal <mailforalberto@gmail.com> (github.com/dashed)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shallowequal@1.1.0",
      "description": "WebJar for shallowequal",
      "supplier": {
        "url": [
          "https://github.com/dashed/shallowequal#readme"
        ]
      }
    },
    {
      "name": "shebang-command",
      "bom-ref": "shebang-command",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Kevin Martensson <kevinmartensson@gmail.com> (github.com/kevva)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "description": "Get the command from a shebang",
      "supplier": {
        "url": [
          "https://github.com/kevva/shebang-command#readme"
        ]
      }
    },
    {
      "name": "shebang-regex",
      "bom-ref": "shebang-regex",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "description": "Regular expression for matching a shebang",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/shebang-regex"
        ]
      }
    },
    {
      "name": "shell-escape",
      "bom-ref": "shell-escape",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shell-escape@0.2.0",
      "description": "Escape and stringify an array of arguments to be executed on the shell",
      "supplier": {
        "url": [
          "https://github.com/xxorax/node-shell-escape"
        ]
      }
    },
    {
      "name": "side-channel",
      "bom-ref": "side-channel",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/side-channel@1.0.4",
      "description": "Store information about any JS value in a side channel. Uses WeakMap if available.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/side-channel#readme"
        ]
      }
    },
    {
      "name": "sindresorhus-open",
      "bom-ref": "sindresorhus-open",
      "type": "library",
      "version": "7.4.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/open@7.4.2",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/open"
        ]
      }
    },
    {
      "name": "sindresorhus-open",
      "bom-ref": "sindresorhus-open",
      "type": "library",
      "version": "8.4.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/open@8.4.2",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/open"
        ]
      }
    },
    {
      "name": "sindresorhus/globals",
      "bom-ref": "sindresorhus/globals",
      "type": "library",
      "version": "11.12.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globals@11.12.0",
      "description": "Global identifiers from different JavaScript environments",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/globals"
        ]
      }
    },
    {
      "name": "sindresorhus/globals",
      "bom-ref": "sindresorhus/globals",
      "type": "library",
      "version": "13.24.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globals@13.24.0",
      "description": "Global identifiers from different JavaScript environments",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/globals"
        ]
      }
    },
    {
      "name": "sindresorhus/globby",
      "bom-ref": "sindresorhus/globby",
      "type": "library",
      "version": "11.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globby@11.1.0",
      "description": "Extends `glob` with support for multiple patterns and exposes a Promise API",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/globby"
        ]
      }
    },
    {
      "name": "sindresorhus/normalize-url",
      "bom-ref": "sindresorhus/normalize-url",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/normalize-url@6.1.0",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/normalize-url"
        ]
      }
    },
    {
      "name": "sindresorhus/onetime",
      "bom-ref": "sindresorhus/onetime",
      "type": "library",
      "version": "v5.1.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/onetime@5.1.2",
      "description": "Only call a function once. Unlike the module `once`, this one isn't naughty extending `Function.prototype`.",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/onetime"
        ]
      }
    },
    {
      "name": "sindresorhus/slash",
      "bom-ref": "sindresorhus/slash",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/slash@4.0.0",
      "description": "Convert Windows backslash paths to slash paths",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/slash"
        ]
      }
    },
    {
      "name": "sindresorhus/slash",
      "bom-ref": "sindresorhus/slash",
      "type": "library",
      "version": "v3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/slash@3.0.0",
      "description": "Convert Windows backslash paths to slash paths",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/slash"
        ]
      }
    },
    {
      "name": "sindresorhus/supports-color",
      "bom-ref": "sindresorhus/supports-color",
      "type": "library",
      "version": "5.5.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@5.5.0",
      "description": "Detect whether a terminal supports color",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/supports-color"
        ]
      }
    },
    {
      "name": "sindresorhus/supports-color",
      "bom-ref": "sindresorhus/supports-color",
      "type": "library",
      "version": "8.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@8.1.1",
      "description": "Detect whether a terminal supports color",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/supports-color"
        ]
      }
    },
    {
      "name": "sindresorhus/supports-color",
      "bom-ref": "sindresorhus/supports-color",
      "type": "library",
      "version": "9.4.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@9.4.0",
      "description": "Detect whether a terminal supports color",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/supports-color"
        ]
      }
    },
    {
      "name": "sindresorhus/supports-color",
      "bom-ref": "sindresorhus/supports-color",
      "type": "library",
      "version": "v7.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@7.2.0",
      "description": "Detect whether a terminal supports color",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/supports-color"
        ]
      }
    },
    {
      "name": "sisteransi",
      "bom-ref": "sisteransi",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2018 Terkel Gjervig Nielsen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sisteransi@1.0.5",
      "supplier": {
        "url": [
          "https://github.com/terkelg/sisteransi"
        ]
      }
    },
    {
      "name": "slice-ansi",
      "bom-ref": "slice-ansi",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) DC <threedeecee@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@3.0.0",
      "description": "Slice a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/slice-ansi#readme"
        ]
      }
    },
    {
      "name": "slice-ansi",
      "bom-ref": "slice-ansi",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)\nCopyright (c) DC <threedeecee@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@4.0.0",
      "description": "Slice a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/slice-ansi#readme"
        ]
      }
    },
    {
      "name": "slice-ansi",
      "bom-ref": "slice-ansi",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)\nCopyright (c) DC <threedeecee@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@5.0.0",
      "description": "Slice a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/slice-ansi#readme"
        ]
      }
    },
    {
      "name": "snapdragon",
      "bom-ref": "snapdragon",
      "type": "library",
      "version": "0.8.2",
      "copyright": "Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/snapdragon@0.8.2",
      "description": "snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/snapdragon"
        ]
      }
    },
    {
      "name": "snapdragon-node",
      "bom-ref": "snapdragon-node",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/snapdragon-node@2.1.1",
      "description": "Snapdragon utility for creating a new AST node in custom code, such as plugins.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/snapdragon-node"
        ]
      }
    },
    {
      "name": "snapdragon-util",
      "bom-ref": "snapdragon-util",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/snapdragon-util@3.0.1",
      "description": "Utilities for the snapdragon parser/compiler.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/snapdragon-util"
        ]
      }
    },
    {
      "name": "sockjs-node",
      "bom-ref": "sockjs-node",
      "type": "library",
      "version": "0.3.24",
      "copyright": "Copyright (c) 2011 VMware, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sockjs@0.3.24",
      "description": "WebSocket emulation - Node.js server",
      "supplier": {
        "url": [
          "http://sockjs.org"
        ]
      }
    },
    {
      "name": "source-list-map",
      "bom-ref": "source-list-map",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2011 Mozilla Foundation and contributors\nCopyright (c) 2011 The Closure Compiler Authors.\nCopyright (c) 2017 JS Foundation",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/source-list-map@2.0.1",
      "description": "Fast line to line SourceMap generator.",
      "supplier": {
        "url": [
          "https://github.com/webpack/source-list-map"
        ]
      }
    },
    {
      "name": "source-map-loader",
      "bom-ref": "source-map-loader",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/source-map-loader@3.0.2",
      "description": "extracts inlined source map and offers it to webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/source-map-loader"
        ]
      }
    },
    {
      "name": "source-map-resolve",
      "bom-ref": "source-map-resolve",
      "type": "library",
      "version": "0.5.3",
      "copyright": "Copyright (c) 2019 ZHAO Jinxiang\nCopyright (c) 2014, 2015, 2016, 2017, 2018, 2019 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/source-map-resolve@0.5.3",
      "description": "Resolve the source map and/or sources for a generated file.",
      "supplier": {
        "url": [
          "https://github.com/lydell/source-map-resolve"
        ]
      }
    },
    {
      "name": "source-map-resolve",
      "bom-ref": "source-map-resolve",
      "type": "library",
      "version": "0.6.0",
      "copyright": "Copyright (c) 2019 ZHAO Jinxiang\nCopyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/source-map-resolve@0.6.0",
      "description": "Resolve the source map and/or sources for a generated file.",
      "supplier": {
        "url": [
          "https://github.com/lydell/source-map-resolve"
        ]
      }
    },
    {
      "name": "source-map-url",
      "bom-ref": "source-map-url",
      "type": "library",
      "version": "v0.4.1",
      "copyright": "Copyright (c) 2014 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/source-map-url@0.4.1",
      "description": "Tools for working with sourceMappingURL comments.",
      "supplier": {
        "url": [
          "https://github.com/lydell/source-map-url"
        ]
      }
    },
    {
      "name": "sourcemap-codec",
      "bom-ref": "sourcemap-codec",
      "type": "library",
      "version": "1.4.8",
      "copyright": "Copyright (c) 2015 Rich Harris",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sourcemap-codec@1.4.8",
      "description": "Encode/decode sourcemap mappings",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/sourcemap-codec"
        ]
      }
    },
    {
      "name": "spdy",
      "bom-ref": "spdy",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/spdy@4.0.2",
      "description": "Implementation of the SPDY protocol on node.js.",
      "supplier": {
        "url": [
          "https://github.com/indutny/node-spdy"
        ]
      }
    },
    {
      "name": "spdy-transport",
      "bom-ref": "spdy-transport",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Fedor Indutny, 2015.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/spdy-transport@3.0.0",
      "description": "SPDY v2, v3, v3.1 and HTTP2 transport",
      "supplier": {
        "url": [
          "https://github.com/indutny/spdy-transport"
        ]
      }
    },
    {
      "name": "split-string",
      "bom-ref": "split-string",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/split-string@3.1.0",
      "description": "Split a string on a character except when the character is escaped.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/split-string"
        ]
      }
    },
    {
      "name": "ssh2",
      "bom-ref": "ssh2",
      "type": "library",
      "version": "1.15.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ssh2@1.15.0",
      "description": "An SSH2 client module written in pure JavaScript for node.js",
      "supplier": {
        "url": [
          "https://github.com/mscdex/ssh2"
        ]
      }
    },
    {
      "name": "stable-stringify",
      "bom-ref": "stable-stringify",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results",
      "supplier": {
        "url": [
          "https://github.com/samn/json-stable-stringify"
        ]
      }
    },
    {
      "name": "stack-utils",
      "bom-ref": "stack-utils",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) 2016-2022 Isaac Z. Schlueter <i@izs.me>, James Talmage <james@talmage.io> (github.com/jamestalmage), and Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stack-utils@2.0.6",
      "description": "Captures and cleans stack traces",
      "supplier": {
        "url": [
          "https://github.com/jamestalmage/stack-utils#readme"
        ]
      }
    },
    {
      "name": "stackframe",
      "bom-ref": "stackframe",
      "type": "library",
      "version": "1.3.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stackframe@1.3.4",
      "description": "JS Object representation of a stack frame",
      "supplier": {
        "url": [
          "https://github.com/stacktracejs/stackframe"
        ]
      }
    },
    {
      "name": "static-eval",
      "bom-ref": "static-eval",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/static-eval@2.0.2",
      "description": "evaluate statically-analyzable expressions",
      "supplier": {
        "url": [
          "https://github.com/substack/static-eval"
        ]
      }
    },
    {
      "name": "static-extend",
      "bom-ref": "static-extend",
      "type": "library",
      "version": "0.1.2",
      "copyright": "Copyright (c) 2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/static-extend@0.1.2",
      "description": "Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/static-extend"
        ]
      }
    },
    {
      "name": "statuses",
      "bom-ref": "statuses",
      "type": "library",
      "version": "1.5.0",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/statuses@1.5.0",
      "description": "statuses",
      "supplier": {
        "url": [
          "https://github.com/jshttp/statuses"
        ]
      }
    },
    {
      "name": "statuses",
      "bom-ref": "statuses",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/statuses@2.0.1",
      "description": "statuses",
      "supplier": {
        "url": [
          "https://github.com/jshttp/statuses"
        ]
      }
    },
    {
      "name": "stop-iteration-iterator",
      "bom-ref": "stop-iteration-iterator",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stop-iteration-iterator@1.0.0",
      "description": "Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/stop-iteration-iterator#readme"
        ]
      }
    },
    {
      "name": "stream",
      "bom-ref": "stream",
      "type": "library",
      "version": "0.0.3",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) 2012 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream@0.0.3",
      "description": "Node.js streams in the browser",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/stream"
        ]
      }
    },
    {
      "name": "stream-browserify",
      "bom-ref": "stream-browserify",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) James Halliday\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream-browserify@2.0.2",
      "description": "the stream module from node core for browsers",
      "supplier": {
        "url": [
          "https://github.com/substack/stream-browserify"
        ]
      }
    },
    {
      "name": "stream-each",
      "bom-ref": "stream-each",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) 2015 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream-each@1.2.3",
      "description": "Iterate all the data in a stream",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/stream-each"
        ]
      }
    },
    {
      "name": "stream-http",
      "bom-ref": "stream-http",
      "type": "library",
      "version": "2.8.3",
      "copyright": "Copyright (c) 2015 John Hiesey\nCopyright (c) John Hiesey and other contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream-http@2.8.3",
      "description": "Streaming http in the browser",
      "supplier": {
        "url": [
          "https://github.com/jhiesey/stream-http"
        ]
      }
    },
    {
      "name": "stream-shift",
      "bom-ref": "stream-shift",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2016 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream-shift@1.0.1",
      "description": "Returns the next buffer/object in a stream's readable queue",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/stream-shift"
        ]
      }
    },
    {
      "name": "strict-event-emitter",
      "bom-ref": "strict-event-emitter",
      "type": "library",
      "version": "0.2.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strict-event-emitter@0.2.8",
      "description": "Type-safe \"EventEmitter\" for everyday use",
      "supplier": {
        "url": [
          "https://github.com/open-draft/strict-event-emitter#readme"
        ]
      }
    },
    {
      "name": "strict-event-emitter",
      "bom-ref": "strict-event-emitter",
      "type": "library",
      "version": "0.4.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strict-event-emitter@0.4.6",
      "description": "Type-safe \"EventEmitter\" for everyday use",
      "supplier": {
        "url": [
          "https://github.com/open-draft/strict-event-emitter#readme"
        ]
      }
    },
    {
      "name": "string-argv",
      "bom-ref": "string-argv",
      "type": "library",
      "version": "0.3.2",
      "copyright": "Copyright (c) 2014 Anthony McCormick",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-argv@0.3.2",
      "description": "string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.",
      "supplier": {
        "url": [
          "https://github.com/mccormicka/string-argv"
        ]
      }
    },
    {
      "name": "string-length",
      "bom-ref": "string-length",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-length@4.0.2",
      "description": "Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-length"
        ]
      }
    },
    {
      "name": "string-length",
      "bom-ref": "string-length",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-length@5.0.1",
      "description": "Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-length"
        ]
      }
    },
    {
      "name": "string-natural-compare",
      "bom-ref": "string-natural-compare",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2015-2016 Nathan Woltman",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-natural-compare@3.0.1",
      "description": "Compare alphanumeric strings the same way a human would, using a natural order algorithm",
      "supplier": {
        "url": [
          "https://github.com/woollybogger/string-natural-compare"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "4.2.3",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@5.1.2",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "7.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@7.2.0",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string.prototype.matchall",
      "bom-ref": "string.prototype.matchall",
      "type": "library",
      "version": "4.0.10",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.matchall@4.0.10",
      "description": "Spec-compliant polyfill for String.prototype.matchAll ESnext proposal.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/String.prototype.matchAll#readme"
        ]
      }
    },
    {
      "name": "string.prototype.trim",
      "bom-ref": "string.prototype.trim",
      "type": "library",
      "version": "1.2.8",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trim@1.2.8",
      "description": "ES5 spec-compliant shim for String.prototype.trim",
      "supplier": {
        "url": [
          "https://github.com/es-shims/String.prototype.trim#readme"
        ]
      }
    },
    {
      "name": "string.prototype.trimend",
      "bom-ref": "string.prototype.trimend",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2017 Khaled Al-Ansari",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trimend@1.0.7",
      "description": "polyfill for the proposed api String.prototype.trimEnd",
      "supplier": {
        "url": [
          "https://github.com/KhaledElAnsari/String.prototype.trimEnd#readme"
        ]
      }
    },
    {
      "name": "string.prototype.trimstart",
      "bom-ref": "string.prototype.trimstart",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2017 Khaled Al-Ansari",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trimstart@1.0.7",
      "description": "polyfill for the proposed api String.prototype.trimStart",
      "supplier": {
        "url": [
          "https://github.com/KhaledElAnsari/String.prototype.trimStart#readme"
        ]
      }
    },
    {
      "name": "Strip ANSI",
      "bom-ref": "Strip ANSI",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "description": "Strip ANSI escape codes (used for colorizing strings in the terminal)",
      "supplier": {
        "url": [
          "https://github.com/chalk/strip-ansi"
        ]
      }
    },
    {
      "name": "Strip ANSI",
      "bom-ref": "Strip ANSI",
      "type": "library",
      "version": "7.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@7.1.0",
      "description": "Strip ANSI escape codes (used for colorizing strings in the terminal)",
      "supplier": {
        "url": [
          "https://github.com/chalk/strip-ansi"
        ]
      }
    },
    {
      "name": "strip-bom",
      "bom-ref": "strip-bom",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-bom@3.0.0",
      "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer/stream",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-bom"
        ]
      }
    },
    {
      "name": "strip-bom",
      "bom-ref": "strip-bom",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-bom@4.0.0",
      "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer/stream",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-bom"
        ]
      }
    },
    {
      "name": "strip-comments",
      "bom-ref": "strip-comments",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-comments@2.0.1",
      "description": "Strip comments from code. Remove both line comments and block comments.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/strip-comments"
        ]
      }
    },
    {
      "name": "strip-final-newline",
      "bom-ref": "strip-final-newline",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-final-newline@2.0.0",
      "description": "Strip the final newline character from a string/buffer",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-final-newline#readme"
        ]
      }
    },
    {
      "name": "strip-indent",
      "bom-ref": "strip-indent",
      "type": "library",
      "version": "v3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-indent@3.0.0",
      "description": "Strip leading whitespace from every line in a string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-indent"
        ]
      }
    },
    {
      "name": "strip-json-comments",
      "bom-ref": "strip-json-comments",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-json-comments@3.1.1",
      "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-json-comments"
        ]
      }
    },
    {
      "name": "style-loader",
      "bom-ref": "style-loader",
      "type": "library",
      "version": "3.3.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/style-loader@3.3.3",
      "description": "style loader module for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/style-loader"
        ]
      }
    },
    {
      "name": "Styled Components",
      "bom-ref": "Styled Components",
      "type": "library",
      "version": "5.3.11",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/styled-components@5.3.11",
      "description": "Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress!",
      "supplier": {
        "url": [
          "http://styled-components.com"
        ]
      }
    },
    {
      "name": "stylehacks",
      "bom-ref": "stylehacks",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stylehacks@5.1.1",
      "description": "Detect/remove browser hacks from CSS files.",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/stylehacks"
        ]
      }
    },
    {
      "name": "stylis",
      "bom-ref": "stylis",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stylis@4.2.0",
      "description": "stylis is a small css compiler",
      "supplier": {
        "url": [
          "https://github.com/thysultan/stylis.js"
        ]
      }
    },
    {
      "name": "sucrase",
      "bom-ref": "sucrase",
      "type": "library",
      "version": "3.35.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sucrase@3.35.0",
      "description": "Super-fast alternative to Babel for when you can target modern JS runtimes",
      "supplier": {
        "url": [
          "https://github.com/decaffeinate/bulk-decaffeinate#readme"
        ]
      }
    },
    {
      "name": "supports-hyperlinks",
      "bom-ref": "supports-hyperlinks",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) James Talmage <james@talmage.io> (github.com/jamestalmage)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-hyperlinks@2.3.0",
      "description": "Detect if your terminal emulator supports hyperlinks",
      "supplier": {
        "url": [
          "https://github.com/jamestalmage/supports-hyperlinks"
        ]
      }
    },
    {
      "name": "supports-preserve-symlinks-flag",
      "bom-ref": "supports-preserve-symlinks-flag",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2022 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "description": "Determine if the current node version supports the `--preserve-symlinks` flag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme"
        ]
      }
    },
    {
      "name": "svgo",
      "bom-ref": "svgo",
      "type": "library",
      "version": "1.3.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svgo@1.3.2",
      "description": "Nodejs-based tool for optimizing SVG vector graphics files",
      "supplier": {
        "url": [
          "https://github.com/svg/svgo"
        ]
      }
    },
    {
      "name": "svgo",
      "bom-ref": "svgo",
      "type": "library",
      "version": "2.8.0",
      "copyright": "Copyright (c) Kir Belevich",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svgo@2.8.0",
      "description": "Nodejs-based tool for optimizing SVG vector graphics files",
      "supplier": {
        "url": [
          "https://github.com/svg/svgo"
        ]
      }
    },
    {
      "name": "sylvester-es6",
      "bom-ref": "sylvester-es6",
      "type": "library",
      "version": "0.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sylvester-es6@0.0.2",
      "description": "Fork of the famous Sylvester vector, matrix and geometry library. Rewritten in ES6 and including the glUtils.js add-ons.",
      "supplier": {
        "url": [
          "https://github.com/pithumke/sylvester#readme"
        ]
      }
    },
    {
      "name": "symbol-tree",
      "bom-ref": "symbol-tree",
      "type": "library",
      "version": "3.2.4",
      "copyright": "Copyright (c) 2015 Joris van der Wel",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/symbol-tree@3.2.4",
      "description": "Turn any collection of objects into its own efficient tree or linked list using Symbol",
      "supplier": {
        "url": [
          "https://github.com/Joris-van-der-Wel/js-symbol-tree#readme"
        ]
      }
    },
    {
      "name": "tabbable",
      "bom-ref": "tabbable",
      "type": "library",
      "version": "6.2.0",
      "copyright": "Copyright (c) 2015 David Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tabbable@6.2.0",
      "description": "Returns an array of all tabbable DOM nodes within a containing node.",
      "supplier": {
        "url": [
          "https://github.com/davidtheclark/tabbable#readme"
        ]
      }
    },
    {
      "name": "tailwindcss",
      "bom-ref": "tailwindcss",
      "type": "library",
      "version": "3.4.0",
      "copyright": "Copyright (c) Jonathan Neal\nCopyright (c) Tailwind Labs, Inc.\nCopyright (c) 2021, Robert Eisele (robert@xarg.org)\nCopyright (c) Nicolas Gallagher\nCopyright (c) Adam Wathan\nCopyright (c) Jonathan Reinink\nCopyright (c) Bogdan Chadkin <trysound@yandex.ru>\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tailwindcss@3.4.0",
      "description": "A utility-first CSS framework for rapid UI development.",
      "supplier": {
        "url": [
          "https://github.com/tailwindcss/tailwindcss#readme"
        ]
      }
    },
    {
      "name": "tapable",
      "bom-ref": "tapable",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) Tobias Koppers @sokra",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tapable@1.1.3",
      "description": "Just a little module for plugins.",
      "supplier": {
        "url": [
          "https://github.com/webpack/tapable"
        ]
      }
    },
    {
      "name": "tapable",
      "bom-ref": "tapable",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tapable@2.2.1",
      "description": "Just a little module for plugins.",
      "supplier": {
        "url": [
          "https://github.com/webpack/tapable"
        ]
      }
    },
    {
      "name": "tapable",
      "bom-ref": "tapable",
      "type": "library",
      "version": "2.2.2",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tapable@2.2.2",
      "description": "Just a little module for plugins.",
      "supplier": {
        "url": [
          "https://github.com/webpack/tapable"
        ]
      }
    },
    {
      "name": "temp-dir",
      "bom-ref": "temp-dir",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/temp-dir@2.0.0",
      "description": "Get the real path of the system temp directory",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/temp-dir#readme"
        ]
      }
    },
    {
      "name": "tempy",
      "bom-ref": "tempy",
      "type": "library",
      "version": "0.6.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tempy@0.6.0",
      "description": "Get a random temporary file or directory path",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/tempy#readme"
        ]
      }
    },
    {
      "name": "terminal-link",
      "bom-ref": "terminal-link",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/terminal-link@2.1.1",
      "description": "Create clickable links in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/terminal-link"
        ]
      }
    },
    {
      "name": "terser-webpack-plugin",
      "bom-ref": "terser-webpack-plugin",
      "type": "library",
      "version": "1.4.5",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/terser-webpack-plugin@1.4.5",
      "description": "Terser plugin for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/terser-webpack-plugin"
        ]
      }
    },
    {
      "name": "terser-webpack-plugin",
      "bom-ref": "terser-webpack-plugin",
      "type": "library",
      "version": "5.3.14",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/terser-webpack-plugin@5.3.14",
      "description": "Terser plugin for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/terser-webpack-plugin"
        ]
      }
    },
    {
      "name": "text-table",
      "bom-ref": "text-table",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/text-table@0.2.0",
      "description": "borderless text tables with alignment",
      "supplier": {
        "url": [
          "https://github.com/substack/text-table"
        ]
      }
    },
    {
      "name": "then/promise",
      "bom-ref": "then/promise",
      "type": "library",
      "version": "8.3.0",
      "copyright": "Copyright (c) 2014 Forbes Lindesay",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/promise@8.3.0",
      "supplier": {
        "url": [
          "https://github.com/then/promise"
        ]
      }
    },
    {
      "name": "thenify",
      "bom-ref": "thenify",
      "type": "library",
      "version": "3.3.1",
      "copyright": "Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/thenify@3.3.1",
      "description": "Globally make everything a promise!",
      "supplier": {
        "url": [
          "https://github.com/thenables/thenify"
        ]
      }
    },
    {
      "name": "thenify-all",
      "bom-ref": "thenify-all",
      "type": "library",
      "version": "1.6.0",
      "copyright": "Copyright (c) 2014 Jonathan Ong me@jongleberry.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/thenify-all@1.6.0",
      "description": "Promisifies all the selected functions in an object",
      "supplier": {
        "url": [
          "https://github.com/thenables/thenify-all"
        ]
      }
    },
    {
      "name": "throat",
      "bom-ref": "throat",
      "type": "library",
      "version": "6.0.2",
      "copyright": "Copyright (c) 2013 Forbes Lindesay",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/throat@6.0.2",
      "description": "Throttle the parallelism of an asynchronous (promise returning) function / functions",
      "supplier": {
        "url": [
          "https://github.com/ForbesLindesay/throat"
        ]
      }
    },
    {
      "name": "through",
      "bom-ref": "through",
      "type": "library",
      "version": "2.3.8",
      "copyright": "Copyright (c) 2011 Dominic Tarr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "description": "simplified stream contsruction",
      "supplier": {
        "url": [
          "http://github.com/dominictarr/through"
        ]
      }
    },
    {
      "name": "through2",
      "bom-ref": "through2",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright (c) Rod Vagg\nCopyright (c) Rod Vagg (the \"Original Author\") and additional contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/through2@2.0.5",
      "description": "Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
      "supplier": {
        "url": [
          "https://github.com/rvagg/through2"
        ]
      }
    },
    {
      "name": "thunky",
      "bom-ref": "thunky",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2018 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/thunky@1.1.0",
      "description": "delay the evaluation of a paramless async function and cache the result",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/thunky"
        ]
      }
    },
    {
      "name": "Timers",
      "bom-ref": "Timers",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/timers@0.1.1",
      "description": "Up to 8 independent Timers. Count up or down, play sound or start application when finished.",
      "supplier": {
        "url": [
          "https://sourceforge.net/projects/timers-ao4b"
        ]
      }
    },
    {
      "name": "timers-browserify",
      "bom-ref": "timers-browserify",
      "type": "library",
      "version": "2.0.12",
      "copyright": "Copyright (c) 2012 J. Ryan Stinnett <jryans@gmail.com>\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/timers-browserify@2.0.12",
      "description": "timers module for browserify",
      "supplier": {
        "url": [
          "https://github.com/jryans/timers-browserify"
        ]
      }
    },
    {
      "name": "tiny-warning",
      "bom-ref": "tiny-warning",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2019 Alexander Reardon",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tiny-warning@1.0.3",
      "description": "A tiny warning function",
      "supplier": {
        "url": [
          "https://github.com/alexreardon/tiny-warning#readme"
        ]
      }
    },
    {
      "name": "TinyColor",
      "bom-ref": "TinyColor",
      "type": "library",
      "version": "1.6.0",
      "copyright": "Copyright (c), Brian Grinstead, http://briangrinstead.com",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tinycolor2@1.6.0",
      "description": "Fast Color Parsing and Manipulation,Fast, small color manipulation and conversion for JavaScript",
      "supplier": {
        "url": [
          "https://github.com/bgrins/TinyColor"
        ]
      }
    },
    {
      "name": "to-arraybuffer",
      "bom-ref": "to-arraybuffer",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2016 John Hiesey",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-arraybuffer@1.0.1",
      "description": "Get an ArrayBuffer from a Buffer as fast as possible",
      "supplier": {
        "url": [
          "https://github.com/jhiesey/to-arraybuffer"
        ]
      }
    },
    {
      "name": "to-object-path",
      "bom-ref": "to-object-path",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Copyright (c) 2015-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-object-path@0.3.0",
      "description": "Create an object path from a list or array of strings.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/to-object-path"
        ]
      }
    },
    {
      "name": "to-regex",
      "bom-ref": "to-regex",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) 2016-2018, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-regex@3.0.2",
      "description": "Generate a regex from a string or array of strings.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/to-regex"
        ]
      }
    },
    {
      "name": "to-regex-range",
      "bom-ref": "to-regex-range",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-regex-range@2.1.1",
      "description": "Returns a regex-compatible range from two numbers, min and max. Useful for creating regular expressions to validate numbers, ranges, years, etc. Returns a string, allowing the returned value to be used in regular expressions generated by other libraries.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/to-regex-range"
        ]
      }
    },
    {
      "name": "to-regex-range",
      "bom-ref": "to-regex-range",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2015-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "description": "Returns a regex-compatible range from two numbers, min and max. Useful for creating regular expressions to validate numbers, ranges, years, etc. Returns a string, allowing the returned value to be used in regular expressions generated by other libraries.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/to-regex-range"
        ]
      }
    },
    {
      "name": "toidentifier",
      "bom-ref": "toidentifier",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.1",
      "description": "Convert a string of words to a JavaScript identifier",
      "supplier": {
        "url": [
          "https://github.com/koajs/toidentifier"
        ]
      }
    },
    {
      "name": "tr46",
      "bom-ref": "tr46",
      "type": "library",
      "version": "0.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tr46@0.0.3",
      "description": "An implementation of the Unicode TR46 spec",
      "supplier": {
        "url": [
          "https://github.com/Sebmaster/tr46.js#readme"
        ]
      }
    },
    {
      "name": "tr46",
      "bom-ref": "tr46",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2016 Sebastian Mayr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tr46@1.0.1",
      "description": "An implementation of the Unicode TR46 spec",
      "supplier": {
        "url": [
          "https://github.com/Sebmaster/tr46.js#readme"
        ]
      }
    },
    {
      "name": "tr46",
      "bom-ref": "tr46",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2016 Sebastian Mayr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tr46@2.1.0",
      "description": "An implementation of the Unicode TR46 spec",
      "supplier": {
        "url": [
          "https://github.com/Sebmaster/tr46.js#readme"
        ]
      }
    },
    {
      "name": "tryer",
      "bom-ref": "tryer",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2013, 2017 Phil Booth",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tryer@1.0.1",
      "description": "Because everyone loves a tryer! Conditional and repeated task invocation for node and browser.",
      "supplier": {
        "url": [
          "https://github.com/philbooth/tryer"
        ]
      }
    },
    {
      "name": "ts-api-utils",
      "bom-ref": "ts-api-utils",
      "type": "library",
      "version": "1.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ts-api-utils@1.4.3",
      "description": "Utility functions for working with TypeScript's API. Based on the wonderful tsutils.",
      "supplier": {
        "url": [
          "https://github.com/JoshuaKGoldberg/ts-api-utils#readme"
        ]
      }
    },
    {
      "name": "ts-node",
      "bom-ref": "ts-node",
      "type": "library",
      "version": "10.9.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ts-node@10.9.2",
      "description": "TypeScript execution environment for node",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/ts-node"
        ]
      }
    },
    {
      "name": "tsconfig-paths",
      "bom-ref": "tsconfig-paths",
      "type": "library",
      "version": "3.15.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tsconfig-paths@3.15.0",
      "description": "Load node modules according to tsconfig paths, in run-time or via API.",
      "supplier": {
        "url": [
          "https://github.com/jonaskello/tsconfig-paths"
        ]
      }
    },
    {
      "name": "tsutils",
      "bom-ref": "tsutils",
      "type": "library",
      "version": "3.21.0",
      "copyright": "Copyright (c) 2017 Klaus Meinhardt",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tsutils@3.21.0",
      "description": "utilities for working with typescript's AST",
      "supplier": {
        "url": [
          "https://github.com/ajafff/tsutils#readme"
        ]
      }
    },
    {
      "name": "tty-browserify",
      "bom-ref": "tty-browserify",
      "type": "library",
      "version": "0.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.0",
      "description": "the tty module from node core for browsers",
      "supplier": {
        "url": [
          "https://github.com/browserify/tty-browserify"
        ]
      }
    },
    {
      "name": "Two-Screen/stable",
      "bom-ref": "Two-Screen/stable",
      "type": "library",
      "version": "0.1.8",
      "copyright": "Copyright (c) 2018 Angry Bytes and contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stable@0.1.8",
      "description": "A stable array sort for JavaScript",
      "supplier": {
        "url": [
          "https://github.com/Two-Screen/stable"
        ]
      }
    },
    {
      "name": "type-check",
      "bom-ref": "type-check",
      "type": "library",
      "version": "0.3.2",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-check@0.3.2",
      "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",
      "supplier": {
        "url": [
          "https://github.com/gkz/type-check"
        ]
      }
    },
    {
      "name": "type-check",
      "bom-ref": "type-check",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-check@0.4.0",
      "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",
      "supplier": {
        "url": [
          "https://github.com/gkz/type-check"
        ]
      }
    },
    {
      "name": "type-detect",
      "bom-ref": "type-detect",
      "type": "library",
      "version": "4.0.8",
      "copyright": "Copyright (c) 2013 Jake Luer <jake@alogicalparadox.com> (http://alogicalparadox.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-detect@4.0.8",
      "description": "Improved typeof detection for node.js and the browser.",
      "supplier": {
        "url": [
          "https://github.com/chaijs/type-detect"
        ]
      }
    },
    {
      "name": "type-fest",
      "bom-ref": "type-fest",
      "type": "library",
      "version": "0.16.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https:/sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-fest@0.16.0",
      "description": "A collection of essential TypeScript types",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/type-fest#readme"
        ]
      }
    },
    {
      "name": "type-fest",
      "bom-ref": "type-fest",
      "type": "library",
      "version": "0.20.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https:/sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-fest@0.20.2",
      "description": "A collection of essential TypeScript types",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/type-fest#readme"
        ]
      }
    },
    {
      "name": "type-fest",
      "bom-ref": "type-fest",
      "type": "library",
      "version": "0.21.3",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https:/sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-fest@0.21.3",
      "description": "A collection of essential TypeScript types",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/type-fest#readme"
        ]
      }
    },
    {
      "name": "type-fest",
      "bom-ref": "type-fest",
      "type": "library",
      "version": "2.19.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https:/sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-fest@2.19.0",
      "description": "A collection of essential TypeScript types",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/type-fest#readme"
        ]
      }
    },
    {
      "name": "type-is",
      "bom-ref": "type-is",
      "type": "library",
      "version": "1.6.18",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-is@1.6.18",
      "description": "Infer the content-type of a request.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/type-is"
        ]
      }
    },
    {
      "name": "typed-array-buffer",
      "bom-ref": "typed-array-buffer",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-buffer@1.0.0",
      "description": "Get the ArrayBuffer out of a TypedArray, robustly.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/typed-array-buffer#readme"
        ]
      }
    },
    {
      "name": "typed-array-byte-length",
      "bom-ref": "typed-array-byte-length",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-byte-length@1.0.0",
      "description": "Robustly get the byte length of a Typed Array",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/typed-array-byte-length#readme"
        ]
      }
    },
    {
      "name": "typed-array-byte-offset",
      "bom-ref": "typed-array-byte-offset",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-byte-offset@1.0.0",
      "description": "Robustly get the byte offset of a Typed Array",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/typed-array-byte-offset#readme"
        ]
      }
    },
    {
      "name": "typed-array-length",
      "bom-ref": "typed-array-length",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-length@1.0.4",
      "description": "Robustly get the length of a Typed Array",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/typed-array-length#readme"
        ]
      }
    },
    {
      "name": "TypedArray",
      "bom-ref": "TypedArray",
      "type": "library",
      "version": "0.0.6",
      "copyright": "Copyright (c) 2010, Linden Research, Inc.\nCopyright (c) 2012, Joshua Bell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typedarray@0.0.6",
      "description": "TypedArray polyfill for old browsers",
      "supplier": {
        "url": [
          "https://github.com/substack/TypedArray"
        ]
      }
    },
    {
      "name": "typedarray-to-buffer",
      "bom-ref": "typedarray-to-buffer",
      "type": "library",
      "version": "3.1.5",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typedarray-to-buffer@3.1.5",
      "description": "Convert a typed array to a Buffer without a copy",
      "supplier": {
        "url": [
          "https://github.com/feross/typedarray-to-buffer"
        ]
      }
    },
    {
      "name": "typicode/husky",
      "bom-ref": "typicode/husky",
      "type": "library",
      "version": "7.0.4",
      "copyright": "Copyright (c) 2021 typicode",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/husky@7.0.4",
      "description": "Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)",
      "supplier": {
        "url": [
          "https://github.com/typicode/husky"
        ]
      }
    },
    {
      "name": "unbox-primitive",
      "bom-ref": "unbox-primitive",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unbox-primitive@1.0.2",
      "description": "Unbox a boxed JS primitive value.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/unbox-primitive#readme"
        ]
      }
    },
    {
      "name": "Underscore.js",
      "bom-ref": "Underscore.js",
      "type": "library",
      "version": "1.12.1",
      "copyright": "Copyright (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/underscore@1.12.1",
      "description": "Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux, and Backbone.js's suspenders.\r\r\n\r\r\nUnderscore provides 80-odd functions that support both the usual functional suspects: map, select, invoke \u2014 as well as more specialized helpers: function binding, javascript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so modern browsers will use the native implementations of forEach, map, reduce, filter, every, some and indexOf.",
      "supplier": {
        "url": [
          "http://underscorejs.org/"
        ]
      }
    },
    {
      "name": "undici-types",
      "bom-ref": "undici-types",
      "type": "library",
      "version": "5.26.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/undici-types@5.26.5",
      "description": "A stand-alone types package for Undici",
      "supplier": {
        "url": [
          "https://undici.nodejs.org"
        ]
      }
    },
    {
      "name": "unicode-canonical-property-names-ecmascript",
      "bom-ref": "unicode-canonical-property-names-ecmascript",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
      "description": "The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript"
        ]
      }
    },
    {
      "name": "unicode-match-property-ecmascript",
      "bom-ref": "unicode-match-property-ecmascript",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
      "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/unicode-match-property-ecmascript"
        ]
      }
    },
    {
      "name": "unicode-match-property-value-ecmascript",
      "bom-ref": "unicode-match-property-value-ecmascript",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.1.0",
      "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript"
        ]
      }
    },
    {
      "name": "unicode-property-aliases-ecmascript",
      "bom-ref": "unicode-property-aliases-ecmascript",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0",
      "description": "Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"
        ]
      }
    },
    {
      "name": "union-value",
      "bom-ref": "union-value",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015-2017, Jon Schlinkert",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/union-value@1.0.1",
      "description": "Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/union-value"
        ]
      }
    },
    {
      "name": "unique-string",
      "bom-ref": "unique-string",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unique-string@2.0.0",
      "description": "Generate a unique random string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/unique-string#readme"
        ]
      }
    },
    {
      "name": "universalify",
      "bom-ref": "universalify",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Copyright (c) 2017, Ryan Zimmerman <opensrc@ryanzim.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/universalify@0.2.0",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "supplier": {
        "url": [
          "https://github.com/RyanZim/universalify#readme"
        ]
      }
    },
    {
      "name": "universalify",
      "bom-ref": "universalify",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2017, Ryan Zimmerman <opensrc@ryanzim.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/universalify@2.0.1",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "supplier": {
        "url": [
          "https://github.com/RyanZim/universalify#readme"
        ]
      }
    },
    {
      "name": "unpipe",
      "bom-ref": "unpipe",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "description": "Unpipe a stream from all destinations",
      "supplier": {
        "url": [
          "https://github.com/stream-utils/unpipe"
        ]
      }
    },
    {
      "name": "unquote",
      "bom-ref": "unquote",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2017 Cameron Lakenen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unquote@1.1.1",
      "description": "Remove wrapping quotes from a string.",
      "supplier": {
        "url": [
          "https://github.com/lakenen/node-unquote"
        ]
      }
    },
    {
      "name": "unset-value",
      "bom-ref": "unset-value",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015, 2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unset-value@1.0.0",
      "description": "Delete nested properties from an object using dot notation.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/unset-value"
        ]
      }
    },
    {
      "name": "untildify",
      "bom-ref": "untildify",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/untildify@4.0.0",
      "description": "Convert a tilde path to an absolute path: ~/dev => /Users/sindresorhus/dev",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/untildify"
        ]
      }
    },
    {
      "name": "upath",
      "bom-ref": "upath",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2014-2019 Angelos Pikoulas (agelos.pikoulas@gmail.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/upath@1.2.0",
      "description": "A proxy to `path`, replacing `\\` with `/` for all results & methods to add, change, default, trim file extensions.",
      "supplier": {
        "url": [
          "https://github.com/anodynos/upath"
        ]
      }
    },
    {
      "name": "update-browserslist-db",
      "bom-ref": "update-browserslist-db",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2022 Andrey Sitnik <andrey@sitnik.ru> and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/update-browserslist-db@1.1.3",
      "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config",
      "supplier": {
        "url": [
          "https://github.com/browserslist/update-db#readme"
        ]
      }
    },
    {
      "name": "urix",
      "bom-ref": "urix",
      "type": "library",
      "version": "0.1.0",
      "copyright": "Copyright (c) 2013 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/urix@0.1.0",
      "description": "Makes Windows-style paths more unix and URI friendly.",
      "supplier": {
        "url": [
          "https://github.com/lydell/urix"
        ]
      }
    },
    {
      "name": "url-parse",
      "bom-ref": "url-parse",
      "type": "library",
      "version": "1.5.10",
      "copyright": "Copyright (c) 2015 Unshift.io, Arnout Kazemier,  the Contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/url-parse@1.5.10",
      "description": "Small footprint URL parser that works seamlessly across Node.js and browser environments.",
      "supplier": {
        "url": [
          "http://unshift.io"
        ]
      }
    },
    {
      "name": "use",
      "bom-ref": "use",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) 2015-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/use@3.1.1",
      "description": "DRY version of require()",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/use"
        ]
      }
    },
    {
      "name": "use-isomorphic-layout-effect",
      "bom-ref": "use-isomorphic-layout-effect",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) Mateusz Burzy",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/use-isomorphic-layout-effect@1.1.2",
      "description": "A React helper hook for scheduling a layout effect with a fallback to a regular effect for environments where layout effects should not be used (such as server-side rendering).",
      "supplier": {
        "url": [
          "https://github.com/Andarist/use-isomorphic-layout-effect#readme"
        ]
      }
    },
    {
      "name": "use-previous",
      "bom-ref": "use-previous",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/use-previous@1.2.0",
      "description": "React hook for remembering previous value.",
      "supplier": {
        "url": [
          "https://github.com/Andarist/use-previous#readme"
        ]
      }
    },
    {
      "name": "util",
      "bom-ref": "util",
      "type": "library",
      "version": "0.10.4",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util@0.10.4",
      "description": "Node.JS util module",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-util"
        ]
      }
    },
    {
      "name": "util",
      "bom-ref": "util",
      "type": "library",
      "version": "0.11.1",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util@0.11.1",
      "description": "Node.JS util module",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-util"
        ]
      }
    },
    {
      "name": "util",
      "bom-ref": "util",
      "type": "library",
      "version": "0.12.5",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util@0.12.5",
      "description": "Node.JS util module",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-util"
        ]
      }
    },
    {
      "name": "util-deprecate",
      "bom-ref": "util-deprecate",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "description": "The Node.js `util.deprecate()` function with browser support",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/util-deprecate"
        ]
      }
    },
    {
      "name": "util.promisify",
      "bom-ref": "util.promisify",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2017 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util.promisify@1.0.1",
      "description": "Polyfill/shim for util.promisify in node versions < v8",
      "supplier": {
        "url": [
          "https://github.com/ljharb/util.promisify#readme"
        ]
      }
    },
    {
      "name": "utila",
      "bom-ref": "utila",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2014 Aria Minaei",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/utila@0.4.0",
      "description": "notareplacementforunderscore",
      "supplier": {
        "url": [
          "https://github.com/AriaMinaei/utila"
        ]
      }
    },
    {
      "name": "utils-merge",
      "bom-ref": "utils-merge",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2013-2017 Jared Hanson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.1",
      "description": "WebJar for utils-merge",
      "supplier": {
        "url": [
          "https://github.com/jaredhanson/utils-merge#readme"
        ]
      }
    },
    {
      "name": "uuid",
      "bom-ref": "uuid",
      "type": "library",
      "version": "8.3.2",
      "copyright": "Copyright (c) 2010-2020 Robert Kieffer and other contributors\nCopyright (c) 2011, Sebastian Tschan\nCopyright (c) Paul Johnston 1999 - 2009",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/uuid@8.3.2",
      "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.",
      "supplier": {
        "url": [
          "https://github.com/uuidjs/uuid"
        ]
      }
    },
    {
      "name": "v8-compile-cache-lib",
      "bom-ref": "v8-compile-cache-lib",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2019 Andres Suarez",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/v8-compile-cache-lib@3.0.1",
      "description": "Require hook for automatic V8 compile cache persistence",
      "supplier": {
        "url": [
          "https://github.com/cspotcode/v8-compile-cache-lib#readme"
        ]
      }
    },
    {
      "name": "vary",
      "bom-ref": "vary",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2014-2017 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "description": "Manipulate the HTTP Vary header",
      "supplier": {
        "url": [
          "https://github.com/jshttp/vary"
        ]
      }
    },
    {
      "name": "vis-data",
      "bom-ref": "vis-data",
      "type": "library",
      "version": "7.1.9",
      "copyright": "Copyright (C) 2010-2019 Almende B.V. and Contributors\nCopyright (c) 2014-2023 Denis Pushkarev (zloirock.ru)\nCopyright (c) 2017-2019 visjs contributors, https://github.com/visjs\nCopyright (c) 2011-2017 Almende B.V, http://almende.com\nCopyright (c) hammerjs",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vis-data@7.1.9",
      "description": "Manage unstructured data using DataSet. Add, update, and remove data, and listen for changes in the data.",
      "supplier": {
        "url": [
          "http://visjs.org/"
        ]
      }
    },
    {
      "name": "vis-timeline",
      "bom-ref": "vis-timeline",
      "type": "library",
      "version": "7.7.3",
      "copyright": "Copyright (c) 2017-2019 vis.js contributors\nCopyright (c) 2014-2017 Almende B.V. and contributors\nCopyright (c) 2014-2023 Denis Pushkarev (zloirock.ru)\nCopyright (c) 2017-2019 visjs contributors, https://github.com/visjs\nCopyright (c) 2011 Andrei Mackenzie\nCopyright (c) 2011-2017 Almende B.V, http://almende.com\nCopyright (c) hammerjs",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vis-timeline@7.7.3",
      "description": "Create a fully customizable, interactive timeline with items and ranges.",
      "supplier": {
        "url": [
          "https://github.com/visjs/vis-timeline"
        ]
      }
    },
    {
      "name": "visionmedia/batch",
      "bom-ref": "visionmedia/batch",
      "type": "library",
      "version": "0.6.1",
      "copyright": "Copyright (c) 2013 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/batch@0.6.1",
      "description": "Simple async batch",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/batch"
        ]
      }
    },
    {
      "name": "vm-browserify",
      "bom-ref": "vm-browserify",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vm-browserify@1.1.2",
      "description": "require('vm') like in node but for the browser",
      "supplier": {
        "url": [
          "https://github.com/substack/vm-browserify"
        ]
      }
    },
    {
      "name": "w3c-hr-time",
      "bom-ref": "w3c-hr-time",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2017 Tiancheng \"Timothy\" Gu and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/w3c-hr-time@1.0.2",
      "description": "An implementation of the W3C High Resolution Time Level 2 specification.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/w3c-hr-time"
        ]
      }
    },
    {
      "name": "w3c-xmlserializer",
      "bom-ref": "w3c-xmlserializer",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2016 Sebastian Mayr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/w3c-xmlserializer@2.0.0",
      "supplier": {
        "url": [
          "https://github.com/jsdom/w3c-xmlserializer#readme"
        ]
      }
    },
    {
      "name": "watchpack",
      "bom-ref": "watchpack",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/watchpack-chokidar2@2.0.1",
      "description": "Wrapper library for directory and file watching.",
      "supplier": {
        "url": [
          "https://github.com/webpack/watchpack"
        ]
      }
    },
    {
      "name": "watchpack",
      "bom-ref": "watchpack",
      "type": "library",
      "version": "2.4.4",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/watchpack@2.4.4",
      "description": "Wrapper library for directory and file watching.",
      "supplier": {
        "url": [
          "https://github.com/webpack/watchpack"
        ]
      }
    },
    {
      "name": "watchpack",
      "bom-ref": "watchpack",
      "type": "library",
      "version": "1.7.5",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/watchpack@1.7.5",
      "description": "Wrapper library for directory and file watching.",
      "supplier": {
        "url": [
          "https://github.com/webpack/watchpack"
        ]
      }
    },
    {
      "name": "wbuf",
      "bom-ref": "wbuf",
      "type": "library",
      "version": "1.7.3",
      "copyright": "Copyright (c) Fedor Indutny, 2014.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wbuf@1.7.3",
      "description": "Write buffer",
      "supplier": {
        "url": [
          "https://github.com/indunty/wbuf"
        ]
      }
    },
    {
      "name": "wcwidth",
      "bom-ref": "wcwidth",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2012 by Jun Woong.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wcwidth@1.0.1",
      "supplier": {
        "url": [
          "https://github.com/timoxley/wcwidth#readme"
        ]
      }
    },
    {
      "name": "web-encoding",
      "bom-ref": "web-encoding",
      "type": "library",
      "version": "1.1.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/web-encoding@1.1.5",
      "description": "TextEncoder and TextDecoder APIs from Encoding Standard APIs in a universal package",
      "supplier": {
        "url": [
          "https://github.com/gozala/web-encoding"
        ]
      }
    },
    {
      "name": "Webpack",
      "bom-ref": "Webpack",
      "type": "library",
      "version": "5.101.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack@5.101.0",
      "description": "webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. \r\r\nA bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through \"loaders,\" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.",
      "supplier": {
        "url": [
          "https://webpack.js.org"
        ]
      }
    },
    {
      "name": "webpack-contrib/sass-loader",
      "bom-ref": "webpack-contrib/sass-loader",
      "type": "library",
      "version": "12.6.0",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sass-loader@12.6.0",
      "description": "SASS loader for Webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack-contrib/sass-loader"
        ]
      }
    },
    {
      "name": "webpack-dev-server",
      "bom-ref": "webpack-dev-server",
      "type": "library",
      "version": "4.15.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-dev-server@4.15.1",
      "description": "Serves a webpack app. Updates the browser on changes.",
      "supplier": {
        "url": [
          "https://github.com/webpack/webpack-dev-server"
        ]
      }
    },
    {
      "name": "webpack-encoding-plugin",
      "bom-ref": "webpack-encoding-plugin",
      "type": "library",
      "version": "0.3.1",
      "copyright": "Copyright (c) 2015 Tobias Wingerter",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-encoding-plugin@0.3.1",
      "description": "Control Webpacks output encoding",
      "supplier": {
        "url": [
          "https://github.com/quackes/webpack-encoding-plugin#readme"
        ]
      }
    },
    {
      "name": "webpack-manifest-plugin",
      "bom-ref": "webpack-manifest-plugin",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) Dane Thurber <dane.thurber@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-manifest-plugin@4.1.1",
      "description": "webpack plugin for generating asset manifests",
      "supplier": {
        "url": [
          "https://github.com/danethurber/webpack-manifest-plugin"
        ]
      }
    },
    {
      "name": "webpack-sources",
      "bom-ref": "webpack-sources",
      "type": "library",
      "version": "1.4.3",
      "copyright": "Copyright (c) 2017 JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-sources@1.4.3",
      "description": "Source code handling classes for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/webpack-sources#readme"
        ]
      }
    },
    {
      "name": "webpack-sources",
      "bom-ref": "webpack-sources",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) 2017 JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-sources@2.3.1",
      "description": "Source code handling classes for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/webpack-sources#readme"
        ]
      }
    },
    {
      "name": "webpack-sources",
      "bom-ref": "webpack-sources",
      "type": "library",
      "version": "3.3.3",
      "copyright": "Copyright (c) 2017 JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-sources@3.3.3",
      "description": "Source code handling classes for webpack",
      "supplier": {
        "url": [
          "https://github.com/webpack/webpack-sources#readme"
        ]
      }
    },
    {
      "name": "webpack/loader-utils",
      "bom-ref": "webpack/loader-utils",
      "type": "library",
      "version": "1.4.2",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loader-utils@1.4.2",
      "description": "utils for webpack loaders",
      "supplier": {
        "url": [
          "https://github.com/webpack/loader-utils"
        ]
      }
    },
    {
      "name": "webpack/loader-utils",
      "bom-ref": "webpack/loader-utils",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loader-utils@2.0.4",
      "description": "utils for webpack loaders",
      "supplier": {
        "url": [
          "https://github.com/webpack/loader-utils"
        ]
      }
    },
    {
      "name": "webpack/loader-utils",
      "bom-ref": "webpack/loader-utils",
      "type": "library",
      "version": "3.2.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loader-utils@3.2.1",
      "description": "utils for webpack loaders",
      "supplier": {
        "url": [
          "https://github.com/webpack/loader-utils"
        ]
      }
    },
    {
      "name": "webpack/webpack-dev-middleware",
      "bom-ref": "webpack/webpack-dev-middleware",
      "type": "library",
      "version": "5.3.3",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/webpack-dev-middleware@5.3.3",
      "description": "Offers a dev middleware for webpack, which arguments a live bundle to a directory",
      "supplier": {
        "url": [
          "https://github.com/webpack/webpack-dev-middleware"
        ]
      }
    },
    {
      "name": "webreflection/html-escaper",
      "bom-ref": "webreflection/html-escaper",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2017-present by Andrea Giammarchi - @WebReflection",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/html-escaper@2.0.2",
      "supplier": {
        "url": [
          "https://github.com/WebReflection/html-escaper"
        ]
      }
    },
    {
      "name": "whatwg-encoding",
      "bom-ref": "whatwg-encoding",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/whatwg-encoding@1.0.5",
      "description": "Decode strings according to the WHATWG Encoding Standard",
      "supplier": {
        "url": [
          "https://github.com/jsdom/whatwg-encoding#readme"
        ]
      }
    },
    {
      "name": "whatwg-fetch",
      "bom-ref": "whatwg-fetch",
      "type": "library",
      "version": "3.6.20",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/whatwg-fetch@3.6.20",
      "description": "The global `fetch` function is an easier way to make web requests and handle responses than using an XMLHttpRequest. This polyfill is written as closely as possible to the standard Fetch specification at https://fetch.spec.whatwg.org.",
      "supplier": {
        "url": [
          "https://github.com/github/fetch"
        ]
      }
    },
    {
      "name": "whatwg-mimetype",
      "bom-ref": "whatwg-mimetype",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/whatwg-mimetype@2.3.0",
      "description": "Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard",
      "supplier": {
        "url": [
          "https://github.com/jsdom/whatwg-mimetype"
        ]
      }
    },
    {
      "name": "whatwg-url",
      "bom-ref": "whatwg-url",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/whatwg-url@5.0.0",
      "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery",
      "supplier": {
        "url": [
          "https://github.com/jsdom/whatwg-url"
        ]
      }
    },
    {
      "name": "whatwg-url",
      "bom-ref": "whatwg-url",
      "type": "library",
      "version": "7.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/whatwg-url@7.1.0",
      "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery",
      "supplier": {
        "url": [
          "https://github.com/jsdom/whatwg-url"
        ]
      }
    },
    {
      "name": "whatwg-url",
      "bom-ref": "whatwg-url",
      "type": "library",
      "version": "8.7.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/whatwg-url@8.7.0",
      "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery",
      "supplier": {
        "url": [
          "https://github.com/jsdom/whatwg-url"
        ]
      }
    },
    {
      "name": "which-boxed-primitive",
      "bom-ref": "which-boxed-primitive",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-boxed-primitive@1.0.2",
      "description": "Which kind of boxed JS primitive is this?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/which-boxed-primitive#readme"
        ]
      }
    },
    {
      "name": "which-builtin-type",
      "bom-ref": "which-builtin-type",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2020 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-builtin-type@1.1.3",
      "description": "What is the type of this builtin JS value?",
      "supplier": {
        "url": [
          "https://github.com/es-shims/which-builtin-type#readme"
        ]
      }
    },
    {
      "name": "which-collection",
      "bom-ref": "which-collection",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-collection@1.0.1",
      "description": "Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/which-collection#readme"
        ]
      }
    },
    {
      "name": "which-typed-array",
      "bom-ref": "which-typed-array",
      "type": "library",
      "version": "1.1.13",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-typed-array@1.1.13",
      "description": "Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/which-typed-array#readme"
        ]
      }
    },
    {
      "name": "whitequark/ipaddr.js",
      "bom-ref": "whitequark/ipaddr.js",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) 2011-2017 whitequark <whitequark@whitequark.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ipaddr.js@2.2.0",
      "description": "IP address manipulation library in JavaScript (CoffeeScript, actually)\r\r\n\r\r\nipaddr.js is a small (1.9K minified and gzipped) library for manipulating IP addresses in JavaScript environments. It runs on both CommonJS runtimes (e.g. nodejs) and in a web browser.\r\r\n\r\r\nipaddr.js allows you to verify and parse string representation of an IP address, match it against a CIDR range or range list, determine if it falls into some reserved ranges (examples include loopback and private ranges), and convert between IPv4 and IPv4-mapped IPv6 addresses.",
      "supplier": {
        "url": [
          "https://github.com/whitequark/ipaddr.js"
        ]
      }
    },
    {
      "name": "whitequark/ipaddr.js",
      "bom-ref": "whitequark/ipaddr.js",
      "type": "library",
      "version": "v1.9.1",
      "copyright": "Copyright (c) 2011-2017 whitequark <whitequark@whitequark.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.9.1",
      "description": "IP address manipulation library in JavaScript (CoffeeScript, actually)\r\r\n\r\r\nipaddr.js is a small (1.9K minified and gzipped) library for manipulating IP addresses in JavaScript environments. It runs on both CommonJS runtimes (e.g. nodejs) and in a web browser.\r\r\n\r\r\nipaddr.js allows you to verify and parse string representation of an IP address, match it against a CIDR range or range list, determine if it falls into some reserved ranges (examples include loopback and private ranges), and convert between IPv4 and IPv4-mapped IPv6 addresses.",
      "supplier": {
        "url": [
          "https://github.com/whitequark/ipaddr.js"
        ]
      }
    },
    {
      "name": "word-wrap",
      "bom-ref": "word-wrap",
      "type": "library",
      "version": "1.2.5",
      "copyright": "Copyright (c) 2014-2023, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.5",
      "description": "Wrap words to a specified length.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert"
        ]
      }
    },
    {
      "name": "Workbox",
      "bom-ref": "Workbox",
      "type": "library",
      "version": "6.6.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/workbox-sw@6.6.1",
      "description": "A service worker helper library that uses the Broadcast Channel API to announce when two Response objects differ.",
      "supplier": {
        "url": [
          "https://github.com/googlechrome/workbox"
        ]
      }
    },
    {
      "name": "workbox-background-sync",
      "bom-ref": "workbox-background-sync",
      "type": "library",
      "version": "6.6.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/workbox-build@6.6.1",
      "description": "Queues failed requests and uses the Background Sync API to replay them when the network is available",
      "supplier": {
        "url": [
          "https://github.com/GoogleChrome/workbox/tree/master/packages/workbox-webpack-plugin"
        ]
      }
    },
    {
      "name": "wrap-ansi",
      "bom-ref": "wrap-ansi",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "description": "Wordwrap a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/wrap-ansi"
        ]
      }
    },
    {
      "name": "wrap-ansi",
      "bom-ref": "wrap-ansi",
      "type": "library",
      "version": "v6.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "description": "Wordwrap a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/wrap-ansi"
        ]
      }
    },
    {
      "name": "wrap-ansi",
      "bom-ref": "wrap-ansi",
      "type": "library",
      "version": "v7.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "description": "Wordwrap a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/wrap-ansi"
        ]
      }
    },
    {
      "name": "xmlbuilder-js",
      "bom-ref": "xmlbuilder-js",
      "type": "library",
      "version": "v11.0.1",
      "copyright": "Copyright (c) 2013 Ozgur Ozcitak",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/xmlbuilder@11.0.1",
      "description": "An XML builder for node.js",
      "supplier": {
        "url": [
          "http://github.com/oozcitak/xmlbuilder-js"
        ]
      }
    },
    {
      "name": "xmlchars",
      "bom-ref": "xmlchars",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) Louis-Dominique Dubeau and contributors to xmlchars\nCopyright (c) Louis-Dominique Dubeau",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/xmlchars@2.2.0",
      "description": "Utilities for determining if characters belong to character classes defined by the XML specs.",
      "supplier": {
        "url": [
          "https://github.com/lddubeau/xmlchars#readme"
        ]
      }
    },
    {
      "name": "xmldom",
      "bom-ref": "xmldom",
      "type": "library",
      "version": "0.8.10",
      "copyright": "Copyright (c) 2012-2017 @jindw <jindw@xidea.org> and other contributors\nCopyright (c) 2019-present Christopher J. Brody and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40xmldom/xmldom@0.8.10",
      "description": "A PURE JS W3C Standard based(XML DOM Level2 CORE) DOMParser and XMLSerializer.",
      "supplier": {
        "url": [
          "https://github.com/jindw/xmldom"
        ]
      }
    },
    {
      "name": "xtend",
      "bom-ref": "xtend",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/xtend@4.0.2",
      "description": "extend like a boss",
      "supplier": {
        "url": [
          "https://github.com/Raynos/xtend"
        ]
      }
    },
    {
      "name": "xxhashjs",
      "bom-ref": "xxhashjs",
      "type": "library",
      "version": "v0.2.2",
      "copyright": "Copyright (c) 2013, 2016, Pierre Curto",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/xxhashjs@0.2.2",
      "description": "xxHash in Javascript",
      "supplier": {
        "url": [
          "https://github.com/pierrec/js-xxhash"
        ]
      }
    },
    {
      "name": "yannickcr/eslint-plugin-react",
      "bom-ref": "yannickcr/eslint-plugin-react",
      "type": "library",
      "version": "7.33.2",
      "copyright": "Copyright (c) 2015 Gyandeep Singh.\nCopyright (c) 2014-2015 by Vitaly Puzrin\nCopyright (c) 2015 Alberto Rodr\nCopyright (c) 2014 Yannick Croissant",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react@7.33.2",
      "description": "React specific linting rules for ESLint",
      "supplier": {
        "url": [
          "https://github.com/yannickcr/eslint-plugin-react"
        ]
      }
    },
    {
      "name": "yargs",
      "bom-ref": "yargs",
      "type": "library",
      "version": "16.2.0",
      "copyright": "Copyright (c) 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/yargs@16.2.0",
      "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
      "supplier": {
        "url": [
          "https://github.com/yargs/yargs"
        ]
      }
    },
    {
      "name": "yargs",
      "bom-ref": "yargs",
      "type": "library",
      "version": "17.7.2",
      "copyright": "Copyright (c) 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/yargs@17.7.2",
      "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
      "supplier": {
        "url": [
          "https://github.com/yargs/yargs"
        ]
      }
    },
    {
      "name": "yeikos/js.merge",
      "bom-ref": "yeikos/js.merge",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/merge@2.1.1",
      "description": "NodeJS Merge is used to merge multiple objects into one object.\r\r\n\r\r\nMerge multiple objects into one, optionally creating a new cloned object. Similar to the jQuery.extend but more flexible. Works in Node.js and the browser",
      "supplier": {
        "url": [
          "http://www.yeikos.com"
        ]
      }
    },
    {
      "name": "yn",
      "bom-ref": "yn",
      "type": "library",
      "version": "v3.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/yn@3.1.1",
      "description": "Parse yes/no like values",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/yn"
        ]
      }
    },
    {
      "name": "yocto-queue",
      "bom-ref": "yocto-queue",
      "type": "library",
      "version": "0.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "description": "Tiny queue data structure",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/yocto-queue#readme"
        ]
      }
    },
    {
      "name": "axe-core",
      "bom-ref": "axe-core",
      "type": "library",
      "version": "4.7.0",
      "copyright": "Copyright (c) 2023 Deque Systems, Inc.",
      "licenses": [
        {
          "license": {
            "name": "Mozilla Public License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/axe-core@4.7.0",
      "description": "Accessibility engine for automated Web UI testing",
      "supplier": {
        "url": [
          "https://github.com/dequelabs/axe-core"
        ]
      }
    },
    {
      "name": "nodeca-argparse",
      "bom-ref": "nodeca-argparse",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2002-2003, 2010-2020 Python Software Foundation.\nCopyright (c) 1999-2001 Gregory P. Ward.\nCopyright (c) 2020 argparse.js authors\nCopyright (c) 1991-1995, Stichting Mathematisch Centrum Amsterdam,The Netherlands.",
      "licenses": [
        {
          "license": {
            "name": "Python Software Foundation License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/argparse@2.0.1",
      "description": "CLI arguments parser for node.js. JS port of python's argparse module.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/argparse"
        ]
      }
    },
    {
      "name": "fs-monkey",
      "bom-ref": "fs-monkey",
      "type": "library",
      "version": "1.0.5",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/fs-monkey@1.0.5",
      "description": "Monkey patches for file system related things.",
      "supplier": {
        "url": [
          "https://github.com/streamich/fs-monkey#readme"
        ]
      }
    },
    {
      "name": "git-cz",
      "bom-ref": "git-cz",
      "type": "library",
      "version": "4.9.0",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/git-cz@4.9.0",
      "description": "Semantic emojified git commit, git-cz",
      "supplier": {
        "url": [
          "https://github.com/streamich/git-cz"
        ]
      }
    },
    {
      "name": "robust-predicates",
      "bom-ref": "robust-predicates",
      "type": "library",
      "version": "3.0.2",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/robust-predicates@3.0.2",
      "description": "Fast robust predicates for computational geometry",
      "supplier": {
        "url": [
          "https://github.com/mourner/robust-predicates#readme"
        ]
      }
    },
    {
      "name": "streamich/memfs",
      "bom-ref": "streamich/memfs",
      "type": "library",
      "version": "3.5.3",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/memfs@3.5.3",
      "description": "In-memory file-system with node.js `fs` API",
      "supplier": {
        "url": [
          "https://github.com/streamich/memfs"
        ]
      }
    },
    {
      "name": "tweetnacl-js",
      "bom-ref": "tweetnacl-js",
      "type": "library",
      "version": "0.14.5",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "description": "Port of TweetNaCl cryptographic library to JavaScript",
      "supplier": {
        "url": [
          "https://github.com/dchest/tweetnacl-js"
        ]
      }
    },
    {
      "name": "react-use-previous",
      "bom-ref": "react-use-previous",
      "type": "library",
      "version": "2.0.0",
      "licenses": [
        {
          "license": {
            "name": "Unknown License"
          }
        }
      ],
      "purl": "pkg:npm/react-use-previous@2.0.0",
      "description": "React hook for remembering a previous value.",
      "supplier": {
        "url": [
          "https://github.com/fabiospampinato/react-use-previous#readme"
        ]
      }
    },
    {
      "name": "minizip-asm.js",
      "bom-ref": "minizip-asm.js",
      "type": "library",
      "version": "1.0.10",
      "copyright": "Copyright (c) 1995-2017 Mark Adler\nCopyright (c) 1995-2017 Jean-loup Gailly and Mark Adler\nCopyright (c) 1998-2010 Gilles Vollant\nCopyright (c) 2002-2004 Dmitriy Anisimkov \nCopyright (c) 2003 Chris Anderson <christop@charm.net>\nCopyright (c) 2003 Terry Thorsen\nCopyright (c) 2003 by Cosmin Truta.\nCopyright (c) 2007-2008 Even Rouault\nCopyright (c) 2009-2010 Mathias Svensson (http://result42.com)\nCopyright (c) 2010-2014 Nathan Moinvaziri\nCopyright (c) 1990-2000 Info-ZIP\nCopyright (c) 1998-2010, Brian Gladman, Worcester, UK.\nCopyright (c) Henrik Ravn 2004\nCopyright (c) 1998-2004 Gilles Vollant\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2003 Justin Fletcher",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ],
      "purl": "pkg:npm/minizip-asm.js@1.0.10",
      "description": "An emscripten port of minizip demo. Minizip is a higher level wrapper of zlib providing simple api for zip file compression and encryption. Demo:",
      "supplier": {
        "url": [
          "https://github.com/rf00/minizip-asm.js"
        ]
      }
    },
    {
      "name": "Advanced Linux Sound Architecture (ALSA)",
      "bom-ref": "Advanced Linux Sound Architecture (ALSA)",
      "type": "library",
      "version": "1.2.8",
      "copyright": "Copyright (c) 1989, 1991, 1996-2012 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium \nCopyright (c) 1998 Sam Hawker <shawkie@geocities.com> \nCopyright (c) 2000 Stefan Westerfeld \nCopyright (c) by Abramo Bagnara <abramo@alsa-project.org>\nCopyright (c) 1999-2000, 2003 by Takashi Iwai <tiwai@suse.de> \nCopyright (c) 2000-2004 James Courtier-Dutton \nCopyright (c) 2003 Greg Kroah-Hartman <greg@kroah.com> \nCopyright (c) 2004-2006 Kay Sievers <kay.sievers@vrfy.org> \nCopyright (c) 2005 Nathan Hurst\nCopyright (c) 2008-2010 SlimLogic Ltd\nCopyright (c) 2010 Red Hat Inc. \nCopyright (c) 2010-2011 Texas Instruments Inc. \nCopyright (c) 2010 Wolfson Microelectronics PLC \nCopyright (c) 2013-2016 Intel Corporation\nCopyright (c) 2015 Caleb Crome \nCopyright (c) 1874 Lewis Carroll \nCopyright (c) 1998,1999 Tim Janik, Jaroslav Kysela <perex@perex.cz> \nCopyright (c) 1999-2000, 2010 by Jaroslav Kysela <perex@perex.cz> \nCopyright (c) 2004-2006, 2009-2010 Clemens Ladisch <clemens@ladisch.de>\nCopyright (c) by Abramo Bagnara <abramo@alsa-project.org>\nCopyright (c) Greg Kroah-Hartman <greg@kroah.com>\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/alsa-lib@1.2.8-1",
      "description": "The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: \r\r\n* Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. \r\r\n* Fully modularized sound drivers. \r\r\n* SMP and thread-safe design. \r\r\n* User space library (alsa-lib) to simplify application programming and provide higher level functionality. \r\r\n* Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.",
      "supplier": {
        "url": [
          "https://www.alsa-project.org/wiki/Main_Page"
        ]
      }
    },
    {
      "name": "apple-oss-distributions/mDNSResponder",
      "bom-ref": "apple-oss-distributions/mDNSResponder",
      "type": "library",
      "version": "mDNSResponder-2559.60.39.0.1",
      "copyright": "Copyright (c) 1995, 1996, 1997, 1998, and 1999 WIDE Project. \nCopyright (c) 1995-1998 Eric Young (eay@cryptsoft.com)\nCopyright (c) 1997-2012 Apple Computer, Inc.\nCopyright (c) 1997-1999 Hewlett-Packard Company. \nCopyright (c) 1997-1999, 2009 Microsoft Corporation\nCopyright (c) 1999-2002 The OpenSSL Project.\nCopyright (c) 2004 National ICT Australia Ltd\nCopyright (c) Porchdog Software, Inc. 2009",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:github/apple-oss-distributions/mDNSResponder@mDNSResponder-2559.60.39.0.1",
      "supplier": {
        "url": [
          "https://opensource.apple.com/tarballs/mDNSResponder/"
        ]
      }
    },
    {
      "name": "avahi",
      "bom-ref": "avahi",
      "type": "library",
      "version": "0.8",
      "copyright": "Copyright (c) 2003-2004, Apple Computer, Inc.\nCopyright (c) 2003, 2004 Porchdog Software.\nCopyright (c) 2004-2009 by the Avahi developers.\nCopyright (c) Sandino Flores Moreno \nCopyright (c) Steven G. Johnson <stevenj@alum.mit.edu> \nCopyright (c) 2004 Oren Ben-Kiki \n",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:avahi:avahi:0.8:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/avahi@0.8-5%2Bdeb11u2",
      "description": "Avahi is an Implementation the DNS Service Discovery and Multicast DNS specifications for Zeroconf Computing. It uses D-Bus for communication between user applications and a system daemon. The daemon is used to coordinate application efforts in caching replies, necessary to minimize the traffic imposed on networks.",
      "supplier": {
        "url": [
          "https://avahi.org/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2021-3468",
                "name": "CVE-2021-3468",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3468"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2021-3502",
                "name": "CVE-2021-3502",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3502"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2021-26720",
                "name": "CVE-2021-26720",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-26720"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-1981",
                "name": "CVE-2023-1981",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-1981"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38469",
                "name": "CVE-2023-38469",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38469"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38470",
                "name": "CVE-2023-38470",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38470"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38471",
                "name": "CVE-2023-38471",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38471"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38472",
                "name": "CVE-2023-38472",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38472"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38473",
                "name": "CVE-2023-38473",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38473"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "Bash",
      "bom-ref": "Bash",
      "type": "library",
      "version": "5.2.15",
      "copyright": "Copyright (c) 1984-2019 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/bash@5.2.15-1",
      "description": "Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file.  Bash also incorporates useful features from the Korn and C shells (ksh and csh).\r\r\n\r\r\nBash is ultimately intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/bash/"
        ]
      }
    },
    {
      "name": "busybox",
      "bom-ref": "busybox",
      "type": "library",
      "version": "1_37_0",
      "copyright": "Copyright (c) 1991, 1992 Linus Torvalds.\nCopyright (c) 1988-2007 Free Software Foundation, Inc.\nCopyright (c) 2003-2006 Rob Landley <rob@landley.net>\nCopyright (c) 2005-2006 Bernhard Reutner-Fischer <rep.nop@aon.at>\nCopyright (c) 2006-2009 Bernhard Reutner-Fischer <busybox@busybox.net>\nCopyright (c) 2006-2018 by Denys Vlasenko <vda.linux@gmail.com>\nCopyright (c) 1996, 1997 Linux International.\nCopyright (c) 2003-2008, 2010 Rob Landley <rob@landley.net>\nCopyright (c) 2008, BusyBox Team\nCopyright (c) 2001-2006 Vladimir Oleynik  <dzo@simtreas.ru>\nCopyright (c) 1999-2005 by Erik Andersen <andersen@codepoet.org>\nCopyright (c) 1997-2002 Richard Gooch\nCopyright (c) 1999-2000 by Randolph Chung <tausq@debian.org>\nCopyright (c) 1996-2008 Markus Franz Xaver Johannes Oberhumer\nCopyright (c) 2016-2018 Kaarle Ritvanen\nCopyright (c) 2000-2002 Matt Kraai <kraai@alumni.carnegiemellon.edu>\nCopyright (c) 2006-2007 Gabriel Somlo <somlo at cmu.edu>\nCopyright (c) 2003, 2005-2008, 2014 by Tito Ragusa <farmatito@tiscali.it>\nCopyright (c) 2005 by Tito Ragusa <tito-wolit@tiscali.it> \nCopyright (c) 2009 Stefan Seyfried <seife@sphairon.com>\nCopyright (c) 2000, Axis Communications AB\nCopyright (c) Eero Tamminen <oak at welho dot com>\nCopyright (c) Lauri Kasanen\nCopyright (c) 2001-2003, 2005 Manuel Novoa III (mjn3@codepoet.org)\nCopyright (c) 2002 by Kai Germaschewski <kai.germaschewski@gmx.de>\nCopyright (c) 1991-2, RSA Data Security, Inc.\nCopyright (c) 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk)\nCopyright (c) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr)\nCopyright (c) 1992-1993 Jean-loup Gailly.\nCopyright (c) 1992-1998 Michael K. Johnson \nCopyright (c) 1993 Rick Sladkey <jrs@world.std.com> ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0 Only"
          }
        }
      ],
      "purl": "pkg:deb/debian/busybox@1.37.0-5?epoch=1",
      "description": "BusyBox",
      "supplier": {
        "url": [
          "https://busybox.net/"
        ]
      }
    },
    {
      "name": "Bzip2",
      "bom-ref": "Bzip2",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 1996-2010 Julian Seward <jseward@bzip.org>\nCopyright (c) 1999, 2000, 2001, 2002 Philippe Troin \nCopyright (c) 2004-2007 Anibal Monsalve Salazar. ",
      "licenses": [
        {
          "license": {
            "name": "Bzip2 License"
          }
        }
      ],
      "purl": "pkg:deb/debian/bzip2@1.0.8-5.1",
      "description": "bzip2 is a freely available, patent free (see below), high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.",
      "supplier": {
        "url": [
          "http://www.bzip.org/"
        ]
      }
    },
    {
      "name": "cifs-utils",
      "bom-ref": "cifs-utils",
      "type": "library",
      "version": "6.15",
      "copyright": "Copyright (c) 2010-2012 Jeff Layton (jlayton@samba.org)\nCopyright (c) 2003,2010 Steve French  (sfrench@us.ibm.com)\nCopyright (c) Shirish Pargaonkar (shirishp@us.ibm.com) 2011\nCopyright (c) 2008 Jeremy Allison (jra@samba.org)\nCopyright (c) 2010 Igor Druzhinin (jaxbrigs@gmail.com)\nCopyright (c) 2024 David Voit (david.voit@gmail.com)\nCopyright (c) Andrew Tridgell 1992-1998, 2001\nCopyright (c) Jim McDonough <jmcd@us.ibm.com> 2002\nCopyright (c) Luke Howard 2003\nCopyright (c) Jelmer Vernooij 2005-2008\nCopyright (c) 2018-2019 Aurelien Aptel <aaptel@suse.com>\nCopyright (c) 2019 Ronnie Sahlberg <lsahlberg@redhat.com>\nCopyright (c) Kenneth D'souza (kdsouza@redhat.com) 2019",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/cifs-utils@6.15-1.fc34?arch=armv7hl",
      "supplier": {
        "url": [
          "http://www.samba.org/~jlayton/cifs-utils/"
        ]
      }
    },
    {
      "name": "ConnMan",
      "bom-ref": "ConnMan",
      "type": "library",
      "version": "1.42",
      "copyright": "Copyright (c) 2007-2015 Intel Corporation. \nCopyright (c) 2010-2016 BMW Car IT GmbH. \nCopyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). \nCopyright (c) 2011 Nokia Corporation. \nCopyright (c) 2008-2012 Pablo Neira Ayuso <pablo@netfilter.org>\nCopyright (c) 2009-2010 Aldebaran Robotics.\nCopyright (c) 2004-2011 Marcel Holtmann <marcel@holtmann.org>\nCopyright (c) 2004-2019, 2021 Bootstrap Authors\nCopyright (c) 2003-2005 Go-Core Project\nCopyright (c) 2003-2006 Helsinki University of Technology \nCopyright (c) 1994-2022 Free Software Foundation, Inc.\nCopyright (c) 2011 ProFUSION embedded systems \nCopyright (c) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>.\nCopyright (c) 2016 Yann E. MORIN <yann.morin.1998@free.fr>.\nCopyright (c) 2016-2021 Jolla Ltd. \nCopyright (c) 2018 GlobalLogic.\nCopyright (c) 2018 Chris Novakovic\nCopyright (c) 2018 Commend International GmbH. \nCopyright (c) 2019 Daniel Wagner. \nCopyright (c) 2020 Open Mobile Platform LLC. \nCopyright (c) 2022 Matthias Gerstner of SUSE.\nCopyright (c) Alexey Kuznetsov et al.\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>. \nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com> \nCopyright (c) 2006, 2007 Stefan Rompf <sux@loplof.de>. ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/connman@1.42-1",
      "supplier": {
        "url": [
          "https://01.org/connman"
        ]
      }
    },
    {
      "name": "curl",
      "bom-ref": "curl",
      "type": "library",
      "version": "8.11.1",
      "copyright": "Copyright (c) 1996 - 2022, Daniel Stenberg, <daniel@haxx.se>\nCopyright (c) 1998 - 2018, Florin Petriuc, <petriuc.florin@gmail.com>\nCopyright (c) 2012 - 2016, Linus Nielsen Feltzing, <linus@haxx.se>\nCopyright (c) 2014 - 2019, Steve Holme, <steve_holme@hotmail.com>\nCopyright (c) 2014, Bill Nagel <wnagel@tycoint.com>, Exacq Technologies\nCopyright (c) 2001 Alexander Peslyak",
      "licenses": [
        {
          "license": {
            "name": "Curl License"
          }
        }
      ],
      "purl": "pkg:deb/debian/curl@8.11.1-1",
      "description": "Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features",
      "supplier": {
        "url": [
          "https://curl.se/"
        ]
      }
    },
    {
      "name": "D-Bus",
      "bom-ref": "D-Bus",
      "type": "library",
      "version": "1.12.28",
      "copyright": "Copyright (c) 1989, 1991, 1996-2018 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium\nCopyright (c) 2002-2007 Red Hat Inc. \nCopyright (c) 2002, 2003 CodeFactory AB \nCopyright (c) 2003-2004 Lawrence E. Rosen.\nCopyright (c) 2010 \"Cowboy\" Ben Alman \nCopyright (c) 2013, 2018 Steven Benner (http://stevenbenner.com/)\nCopyright (c) 2011, John Resig\nCopyright (c) 2011, The Dojo Foundation \nCopyright (c) Vasil Dinkov, Vadikom Web Ltd. \nCopyright (c) 1991-1993 The Regents of the University of California \nCopyright (c) 1994-1995 A.M. Kuchling\nCopyright (c) 2002 Michael Meeks\nCopyright (c) 2008 Laurent Montel, <montel@kde.org> \nCopyright (c) 2005 g10 Code GmbH\nCopyright (c) 1997-2019 by Dimitri van Heesch\nCopyright (c) 2007 Ariel Flesler - aflesler\nCopyright (c) 2003-2005 Thomas Vander Stichele <thomas at apestaart dot org>\nCopyright (c) 2005 Lennart Poettering\nCopyright (c) 2005 Novell, Inc. \nCopyright (c) 2006 Christian Ehrlicher <ch.ehrlicher@gmx.de> \nCopyright (c) 2006 Peter K \nCopyright (c) 2006-2013, 2015 Ralf Habacker <ralf.habacker@freenet.de>\nCopyright (c) 2006 Thiago Macieira <thiago@kde.org>\nCopyright (c) 2007, Tanner Lovelace <lovelace@wayfarer.org> \nCopyright (c) 2008, Benjamin Reed <rangerrick@befunk.com> \nCopyright (c) 2008-2009, Colin Walters <walters@verbum.org>\nCopyright (c) 2009 Klaralvdalens Datakonsult AB, a KDAB Group company, info@kdab.net \nCopyright (c) 2009, Jonas B\nCopyright (c) 1994 Sun Microsystems, Inc.\nCopyright (c) 2006, Tim Beaulen <tbscope@gmail.com>\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2008 John Darrington <j.darrington@elvis.murdoch.edu.au>\nCopyright (c) 2008-2009 Tom Howard <tomhoward@users.sf.net>\nCopyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>\nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2011 Rhys Ulerich <rhys.ulerich@gmail.com>\nCopyright (c) 2011, Raphael Kubo da Costa <kubito@gmail.com>\nCopyright (c) 2012 Christian Persch\nCopyright (c) 2012 Dan Winship\nCopyright (c) 2012 Paolo Borelli \nCopyright (c) 2012 Xan Lopez \nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2012, 2014, 2015-2016 Philip Withnall <philip@tecnocode.co.uk>\nCopyright (c) 2015 David King <amigadave@amigadave.com>\nCopyright (c) 2015 Enrico M. Crisostomo <enrico.m.crisostomo@gmail.com>\nCopyright (c) 2015,2018 Bastien ROUCARIES \nCopyright (c) 2017, 2018 Reini Urban <rurban@cpan.org>\nCopyright (c) 2004 Eric Poech \nCopyright (c) 2004 Robert Shearman\nCopyright (c) 2003 Philip Blundell <philb@gnu.org>\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2010-2012 Nokia Corporation\nCopyright (c) 2012-2018 Collabora Ltd. \nCopyright (c) 2013 Intel Corporation\nCopyright (c) 2017 Shin-ichi MORITA <shin1morita@gmail.com>\nCopyright (c) 2018 KPIT Technologies Ltd. \nCopyright (c) 2018 Manish Narang <manrock007@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "Academic Free License v2.1"
          }
        }
      ],
      "purl": "pkg:deb/debian/dbus@1.12.28-0%2Bdeb10u1",
      "description": "D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \"single instance\" application or daemon, and to launch applications and daemons on demand when their services are needed.",
      "supplier": {
        "url": [
          "http://www.freedesktop.org/wiki/Software/dbus"
        ]
      }
    },
    {
      "name": "Dnsmasq",
      "bom-ref": "Dnsmasq",
      "type": "library",
      "version": "2.9",
      "copyright": "Copyright (c) 1989, 1991, 2007 Free Software Foundation, Inc. \nCopyright (c) 2004 Thomas Tuttle\nCopyright (c) 2006 by Neil Fisher \nCopyright (c) 2000-2018 Simon Kelley \nCopyright (c) 2012 Giovanni Bajo <rasky@develer.com> \nCopyright (c) 2013 Jason A. Donenfeld <Jason@zx2c4.com>\nCopyright (c) 2014 Sven Falempin",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ]
    },
    {
      "name": "e2fsprogs",
      "bom-ref": "e2fsprogs",
      "type": "library",
      "version": "1.47.1",
      "copyright": "Copyright (c) 1995-1996 Michael Nonweiler <mrn20@cam.ac.uk>\nCopyright (c) 1997 Klee Dienes \nCopyright (c) 1997-2003 Yann Dirson <dirson@debian.org> \nCopyright (c) 2001 Alcove <http://www.alcove.com/> \nCopyright (c) 1993-1996, 2003-2007 Theodore Ts \nCopyright (c) 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology\nCopyright (c) 2000 Andreas Gruenbacher, <a.gruenbacher@computer.org> */ \nCopyright (c) 1991, 1992 Linus Torvalds\nCopyright (c) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr)\nCopyright (c) 2010 Red Hat, Inc., Lukas Czerner <lczerner@redhat.com> \nCopyright (c) Andrew Tridgell 1999-2004 \nCopyright (c) 2003,2004 Cluster File Systems, Inc, info@clusterfs.com ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/e2fsprogs@1.47.1-1",
      "description": "The e2fsprogs package contains the utilities for handling the ext2 file system. It also supports the ext3 and ext4 journaling file systems.",
      "supplier": {
        "url": [
          "http://ext4.wiki.kernel.org/"
        ]
      }
    },
    {
      "name": "eclipse/paho.mqtt.cpp",
      "bom-ref": "eclipse/paho.mqtt.cpp",
      "type": "library",
      "version": "v1.2.0",
      "copyright": "Copyright (c) 2013-2020 Frank Pagliughi <fpagliughi@mindspring.com> \nCopyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com> \nCopyright (c) 2012 Zack Weinberg <zackw@panix.com> \nCopyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu> \nCopyright (c) 2014, 2015 Google Inc.\nCopyright (c) 2015 Moritz Klammler <moritz@klammler.eu>\nCopyright (c) 2015 Paul Norman <penorman@mac.com>\nCopyright (c) 2016-2017 Guilherme M. Ferreira <guilherme.maciel.ferreira@gmail.com> \nCopyright (c) 2009-2020, IBM Corp. \nCopyright (c) 2020 Matthias Klein <matthias@extraklein.de> ",
      "licenses": [
        {
          "license": {
            "name": "Eclipse Distribution License - v 1.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/paho.mqtt.cpp@1.2.0-2",
      "supplier": {
        "url": [
          "https://github.com/eclipse/paho.mqtt.cpp"
        ]
      }
    },
    {
      "name": "FFmpeg",
      "bom-ref": "FFmpeg",
      "type": "library",
      "version": "7.1.1",
      "copyright": "Copyright (c) 2001-2013 Michael Niedermayer (michaelni@gmx.at)\nCopyright (c) 2003 Ivan Kalvachev\nCopyright (c) 2007 Marco Gerards <marco@gnu.org>\nCopyright (c) 2008 NVIDIA\nCopyright (c) 2008-2009 Splitted-Desktop Systems\nCopyright (c) 2009 David Conrad\nCopyright (c) 2011 Jordi Ortiz\nCopyright (c) 2012 Martin Storsjo\nCopyright (c) 2013 James Almer <jamrial@gmail.com>\nCopyright (c) 2006-2007, 2013 Reimar Doeffinger\nCopyright (c) 2000-2003 Fabrice Bellard\nCopyright (c) 2006 Ryan Martell. (rdm4@martellventures.com)\nCopyright (c) 2007 Bobby Bingham\nCopyright (c) 2006-2007, 2011 Mans Rullgard\nCopyright (c) 2008 Peter Ross\nCopyright (c) 2006, 2009 Baptiste Coudurier <baptiste.coudurier@gmail.com>\nCopyright (c) 2010, 2012 Nicolas George\nCopyright (c) 2011 Reinhard Tartler\nCopyright (c) 2011-2014 Stefano Sabatini\nCopyright (c) 2006, 2011-2012 Smartjog S.A.S\nCopyright (c) 2011-2012, 2014 Cl\nCopyright (c) 2012 Justin Ruggles <justin.ruggles@gmail.com>\nCopyright (c) 2012 Samuel Pitoiset\nCopyright (c) 2013-2014, 2016 Vittorio Giovara <vittorio.giovara@gmail.com>\nCopyright (c) 2013-2018 Andreas Unterweger\nCopyright (c) 2014 Andrey Utkin\nCopyright (c) 2014 Lukasz Marek \nCopyright (c) 2014-2015 Supraja Meedinti\nCopyright (c) 2014 Tim Walker <tdskywalker@gmail.com>\nCopyright (c) 2015 Anton Khirnov\nCopyright (c) 2015 Eran Kornblau <erankor at gmail dot com>\nCopyright (c) 2015 Stephan Holljes\nCopyright (c) 2015 Vesselin Bontchev\nCopyright (c) 2015-2016 Matthieu Bouron <matthieu.bouron stupeflix.com>\nCopyright (c) 2016 Neil Birkbeck <neil.birkbeck@gmail.com>\nCopyright (c) 2017 Jun Zhao \nCopyright (c) 2017 Kaixuan Liu\nCopyright (c) 2018 Mohammad Izadi <moh.izadi at gmail.com>\nCopyright (c) 2020 Vacing Fang <vacingfang@tencent.com>\nCopyright (c) 2009 Laurent Aimar\nCopyright (c) 2012 Sebastien Zwickert\nCopyright (c) 2013 Andrew Kelley\nCopyright (c) 2015 Steve Lhomme",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/ffmpeg@7.1.1-4.fc42?arch=i686",
      "description": "lash",
      "supplier": {
        "url": [
          "http://www.ffmpeg.org/"
        ]
      }
    },
    {
      "name": "gkernel: rng-tools / ethtool",
      "bom-ref": "gkernel: rng-tools / ethtool",
      "type": "library",
      "version": "6.1",
      "copyright": "Copyright (c) 1994 X Consortium \nCopyright (c) 1998, 1999 David S. Miller (davem@dm.cobaltmicro.com) \nCopyright (c) 1998, 1999 David S. Miller (davem@redhat.com) \nCopyright (c) 2001, 2005 Jeff Garzik <jgarzik@mandrakesoft.com>\nCopyright (c) 2001, 2005 Jeff Garzik <jgarzik@pobox.com> \nCopyright (c) 2003 Advanced Micro Devices Inc. \nCopyright (c) 2004 Intracom S.A., Pantelis Antoniou <panto@intracom.gr>\nCopyright (c) 2004, 2005 Zultys Technologies\n                 Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>\nCopyright (c) 2004 IBM Corporation (jklewis@us.ibm.com)\nCopyright (c) 2006 Fabric7 Systems, Inc \nCopyright (c) 2004, 2006 Stephen Hemminger <shemminger@osdl.org>\nCopyright (c) 2001, 2008 Sun Microsystems, Inc. (thockin@sun.com) \nCopyright (c) 2007-2009 STMicroelectronics Ltd\nCopyright (c) 2009-2013 Solarflare Communications Inc.\nCopyright (c) 2002, 2006-2013 Intel Corporation  \n                 (eli.kupermann@intel.com, christopher.leech@intel.com, scott.feldman@intel.com) \nCopyright (c) 2014 Altera Corporation\nCopyright (c) 2014 Cumulus networks Inc.\nCopyright (c) 2015 VMware Inc.\nCopyright (c) 2016 FUJITSU LIMITED\nCopyright (c) 2008-2010, 2013-2016 Ben Hutchings\nCopyright (c) 1989, 1991, 1994-2017 Free Software Foundation, Inc.\nCopyright (c) 2001, 2008, Sun Microsystems \nCopyright (c) 2001-2005, Eric Delaunay <delaunay@debian.org> \nCopyright (c) 2009, John W. Linville \nCopyright (c) 2012, 2013, Mark Einon\nCopyright (c) 2012, Aurelien Guillaume ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/ethtool@6.1-1?epoch=1",
      "description": "This utility allows querying and changing settings such as speed,\r\nport, auto-negotiation, PCI locations and checksum offload on many\r\nnetwork devices, especially of Ethernet devices.",
      "supplier": {
        "url": [
          "http://www.kernel.org/pub/software/network/ethtool/"
        ]
      }
    },
    {
      "name": "GLib",
      "bom-ref": "GLib",
      "type": "library",
      "version": "2.82.5",
      "copyright": "Copyright (c) 1998-2022 Red Hat, Inc.\nCopyright (c) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\nCopyright (c) 1995-1997, 2002 Peter Mattis, Red Hat, Inc. \nCopyright (c) 1995-2002 Free Softw\nCopyright (c) 2008-2021 Collabora, Ltd. \nCopyright (c) 2011-2015, 2018-2020 Canonical Limited \nCopyright (c) 2005-2008 Imendio ABare Foundation, Inc. \nCopyright (c) 1997-2003, 2005, 2007 Tim Janik \nCopyright (c) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc. \nCopyright (c) 1998-2000, 2003-2004 Tor Lillqvist \nCopyright (c) 1998 Owen Taylor and Tor Lillqvist \nCopyright (c) 1999-2000 Tor Lillqvist and Craig Setera \nCopyright (c) 1998-2000 Tom Tromey \nCopyright (c) 2007-2011, 2015 Ryan Lortie <desrt@desrt.ca>\nCopyright (c) 1999, 2000 Scott Wimer \nCopyright (c) 2000 Eazel, Inc. \nCopyright (c) 1998-2001, 2003 Sebastian Wilhelmi\nCopyright (c) 2007, 2020 Sebastian Dr\nCopyright (c) 2000-2003 Ximian Inc. \nCopyright (c) 2001, James Henstridge\nCopyright (c) 2018-2019 Patrick Griffis, James Westman \nCopyright (c) 2014-2015 Patrick Griffis \nCopyright (c) 2007 Patrick Hulin\nCopyright (c) 2001-2002, 2004, 2006 Behdad Esfahbod. \nCopyright (c) 2001, 2003-2006, 2008, 2012-2013 Matthias Clasen <matthiasc@poet.de>\nCopyright (c) 2003,2004 Jonathan Blandford <jrb@alum.mit.edu> \nCopyright (c) 2004 Anders Carlsson <andersca@gnome.org> \nCopyright (c) 2010 Intel Corp.\nCopyright (c) 2003 Noah Levitt\nCopyright (c) 2004 Sharif FarsiWeb, Inc \nCopyright (c) 2005-2006 Alexander Larsson <alexl@redhat.com>\nCopyright (c) 2005-2007, Marco Barisione <marco@barisione.org> \nCopyright (c) 2005-2007 John McCutchan <john@johnmccutchan.com> \nCopyright (c) 2005-2007, 2010, 2018 Emmanuele Bassi <ebassi@linux.intel.com> \nCopyright (c) 2006 Dave Benson\nCopyright (c) 2006 Stefan Westerfeld \nCopyright (c) 2007 Francois Gouget \nCopyright (c) 2007 Openismus GmbH\nCopyright (c) 2007 Patrick Hulin \nCopyright (c) 2007, 2010 Sven Herzberg\nCopyright (c) 2008 Christian Kellner, Samuel Cormier-Iijima \nCopyright (c) 2010 Christian Kellner\nCopyright (c) 2010 Christian Persch\nCopyright (c) 2009-2010, 2015-2022 Christian Hergert <chris@dronelabs.com> \nCopyright (c) 2008 Clemens N. Buss <cebuzz@gmail.com> \t\nCopyright (c) 2001, 2008 Hans Breuer\nCopyright (c) 2014-2018 Jan-Michael Brummer <jan.brummer@tabos.org> \nCopyright (c) 2008-2009, 2011 Nokia Corporation. \nCopyright (c) 2008-2010 Novell, Inc. \nCopyright (c) 2009 Benjamin Otte <otte@gnome.org> \nCopyright (c) 2008-2010 Codethink Limited\t\nCopyright (c) 2010 Mikhail Zabaluev <mikhail.zabaluev@gmail.com> \nCopyright (c) 2010 Thiago Santos <thiago.sousa.santos@collabora.co.uk> \nCopyright (c) 2011, 2013 Stef Walter <stefw@collabora.co.uk> \nCopyright (c) 2011 Google, Inc.\nCopyright (c) 2012-2013 Colin Walters <walters@verbum.org> \nCopyright (c) 2014-2015 Chun-wei Fan\nCopyright (c) 2018, 2021 Igalia S.L.\nCopyright (c) 2016, 2018-2020 Endless Mobile, Inc. \nCopyright (c) 2020-2022 Endless OS Foundation, LLC ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:gnome:glib:2.82.5:*:*:*:*:*:*:*",
      "description": "GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.",
      "supplier": {
        "url": [
          "https://gitlab.gnome.org/GNOME/glib"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-6052",
                "name": "CVE-2025-6052",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-6052"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "GNU Core Utilities",
      "bom-ref": "GNU Core Utilities",
      "type": "library",
      "version": "9.1",
      "copyright": "Copyright (c) 1989-2020 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/coreutils@9.1-1",
      "description": "GNU coreutils",
      "supplier": {
        "url": [
          "http://savannah.gnu.org/projects/coreutils/"
        ]
      }
    },
    {
      "name": "GNU Libtool",
      "bom-ref": "GNU Libtool",
      "type": "library",
      "version": "2.4.6",
      "copyright": "Copyright (c) 1989, 1991, 1996-201 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium ",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "description": "GNU Libtool hides the complexity of using shared libraries behind a consistent, portable interface.   GNU Libtool ships with GNU libltdl, which hides the complexity of loading dynamic runtime libraries (modules) behind a consistent, portable interface.",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/libtool/"
        ]
      }
    },
    {
      "name": "GNU tar",
      "bom-ref": "GNU tar",
      "type": "library",
      "version": "1.34",
      "copyright": "Copyright (c) 1984-1985. 1987-2016 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:gnu:tar:1.34:*:*:*:*:*:*:*",
      "description": "GNU Tar",
      "supplier": {
        "url": [
          "http://savannah.gnu.org/projects/tar/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-48303",
                "name": "CVE-2022-48303",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-48303"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "Graalpython Resources",
      "bom-ref": "Graalpython Resources",
      "type": "library",
      "version": "24.2.2",
      "copyright": "Copyright (c) 2000 Guido van Rossum.\nCopyright (c) Copyright CNRI\nCopyright (c) OpenJS Foundation and other contributors\nCopyright (c) Tavmjong Bah\nCopyright (c) 2003 by Bitstream, Inc. \nCopyright (c) 2006 by Tavmjong Bah. \nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright (c) 1996-2023 Python Software Foundation\nCopyright (c) 1999-2001 Gregory P. Ward.\nCopyright (c) 2000 Bastian Kleineidam\nCopyright (c) 2000 Luke Kenneth Casson Leighton <lkcl@samba.org>\nCopyright (c) 2001,2002 Python Software Foundation, and were written by Barry Warsaw.\nCopyright (c) 2001-2023 Vinay Sajip\nCopyright (c) 2002 Lars Gustaebel <lars@gustaebel.de>\nCopyright (c) 1999-2002 by Fredrik Lundh\nCopyright (c) 1999-2002 by Secret Labs AB\nCopyright (c) 1999-2003 Steve Purcell\nCopyright (c) 1999-2008 by Fredrik Lundh \nCopyright (c) 2000-2010, eGenix.com Software GmbH\nCopyright (c) 2003-2005 by Peter Astrand <astrand@lysator.liu.se>\nCopyright (c) 2003-2022 Paul T. McGuire\nCopyright (c) 2005-2010 ActiveState Software Inc.\nCopyright (c) 2006-2008, R Oudkerk\nCopyright (c) 2008-2009, Google Inc. \nCopyright (c) 2010, 2024, Oracle \nCopyright (c) 2015-2016 Will Bond <will@wbond.net>\nCopyright (c) 2017, The PyPy Project\nCopyright (c) 2004-2005 Elemental Security, Inc\nCopyright (c) 2008 Armin Ronacher.\nCopyright (c) 2009 Brian Quinlan.\nCopyright (c) 2013-2014 Ray Holder\nCopyright (c) 2015,2016,2017 Nir Cohen\nCopyright (c) 2016 Joshua Harlow\nCopyright (c) 2016-2018 Julien Danjou\nCopyright (c) 2017 Elisey Zanko\nCopyright (c) Disney Enterprises, Inc. \nCopyright (c) Jason R. Coombs\nCopyright (c) 2013 Jonathan Hartley ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:maven/org.graalvm.python/python-resources@24.2.2",
      "description": "GraalPython runtime resources",
      "supplier": {
        "url": [
          "http://www.graalvm.org/"
        ]
      }
    },
    {
      "name": "iPerf3",
      "bom-ref": "iPerf3",
      "type": "library",
      "version": "3.19.1",
      "copyright": "Copyright (c) 1987-2017 Free Software Foundation, Inc.\nCopyright (c) 1999-2007 The Board of Trustees of the University of Illinois\nCopyright (c) 1994 X Consortium \nCopyright (c) 1996-2001 Internet Software Consortium. \nCopyright (c) 2017-2018 Broadcom Corporation\nCopyright (c) Open Broadcom Corporation\nCopyright (c) 1998-2014 Roberto Lumbreras <rover@debian.org> \nCopyright (c) 2003 Guido Draheim <guidod@gmx.de> \nCopyright (c) 2000 Markus Friedl.\nCopyright (c) 2001 Eric Jackson <ericj@monkey.org>\nCopyright (c) 2005,2006 Damien Miller.\nCopyright (c) 2009-2017 Dave Gamble and cJSON contributors \nCopyright (c) 2011 The NetBSD Foundation, Inc.\nCopyright (c) 1991, 1993, 2014-2018, The Regents of the University of California\nCopyright (c) 2003 by Lucent Technologies. \nCopyright (c) 2005-2007 Russ Cox",
      "licenses": [
        {
          "license": {
            "name": "University of Illinois/NCSA Open Source License"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/iperf@3.19.1-1.1?arch=armv7hl",
      "description": "iPerf3 is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, buffers and protocols (TCP, UDP, SCTP with IPv4 and IPv6). For each test it reports the bandwidth, loss, and other parameters. This is a new implementation that shares no code with the original iPerf and also is not backwards compatible. iPerf was orginally developed by NLANR/DAST. iPerf3 is principally developed by ESnet / Lawrence Berkeley National Laboratory. It is released under a three-clause BSD license.",
      "supplier": {
        "url": [
          "https://iperf.fr/"
        ]
      }
    },
    {
      "name": "iproute2",
      "bom-ref": "iproute2",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2012 Florian Westphal <fw@strlen.de>\nCopyright (c) 2018 Eyal Birger <eyal.birger@gmail.com> \nCopyright (c) IBM Corp. 2001, 2004 \nCopyright (c) 1995 Simon \"Guru Aleph-Null\" Janes, NCM: Network and Communications Management, Inc. \nCopyright (c) 1999, Thomas Davis, tadavis@lbl.gov\nCopyright (c) 1989, 1991 Free Software Foundation, Inc. \nCopyright (c) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.com>\nCopyright (c) 2001 by Robert Olsson <robert.olsson@its.uu.se> \nCopyright (c) 2000-2002 Joakim Axelsson <gozem@linux.nu>, Patrick Schaaf <bof@bof.de>, Martin Josefsson <gandalf@wlug.westbo.se> \nCopyright (c) 2003-2011 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> \nCopyright (c) 2004 by Harald Welte <laforge@gnumonks.org>\nCopyright (c) 2011-2012 Kathleen Nichols <nichols@pollere.com>\nCopyright (c) 2011-2012 Van Jacobson <van@pollere.com> \nCopyright (c) 2012 Michael D. Taht <dave.taht@bufferbloat.net> \nCopyright (c) 2013 Cisco Systems, Inc.\nCopyright (c) 2013 Terry Lam <vtlam@google.com>\nCopyright (c) 2012-2015 Eric Dumazet <edumazet@google.com>\nCopyright (c) 2014-2018 Jonathan Morton <chromatix99@gmail.com>\nCopyright (c) 2017-2018 Toke H\nCopyright (c) 2004-2007 USAGI/WIDE Project\nCopyright (c) 1982, 1986, 1993 The Regents of the University of California.\nCopyright (c) 1999-2000 Cisco, Inc. \nCopyright (c) 1999-2001 Motorola, Inc. \nCopyright (c) 2002 Intel Corp. \nCopyright (c) 2002-2007 Volkswagen Group Electronic Research\nCopyright (c) 2003-2006, 2014-2016 Ericsson AB\nCopyright (c) 2005-2006, 2008, 2019 Intel Corporation. \nCopyright (c) 2005 PathScale, Inc.\nCopyright (c) 2005 Topspin Communications.\nCopyright (c) 2005, 2006 Cisco Systems.\nCopyright (c) 2005, 2010-2011, Wind River Systems\nCopyright (c) 2006, 2016-2017 Mellanox Technologies.\nCopyright (c) 2009 Wolfgang Grandegger <wg@grandegger.com>\nCopyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au>\nCopyright (c) 2011 Felix Fietkau <nbd@openwrt.org>\nCopyright (c) 2011-2014 PLUMgrid\nCopyright (c) 2011 Czech Technical University in Prague\nCopyright (c) 2014-2015 Jiri Pirko <jiri@resnulli.us>\nCopyright (c) 2016 Jiri Pirko <jiri@mellanox.com> \nCopyright (c) 2015 Sabrina Dubroca <sd@queasysnail.net> \nCopyright (c) 2016, Amir Vadai <amir@vadai.me>\nCopyright (c) 2016, Jamal Hadi Salim \nCopyright (c) 2018 Facebook\nCopyright (c) 2017-19 David Ahern <dsahern@gmail.com>\nCopyright (c) 2019 Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/iproute2@6.1.0-3~bpo11%2B1",
      "description": "Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux.",
      "supplier": {
        "url": [
          "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"
        ]
      }
    },
    {
      "name": "IPTables",
      "bom-ref": "IPTables",
      "type": "library",
      "version": "1.8.9",
      "copyright": "Copyright (c) 1999 by Paul \nCopyright (c) 2000, 2003-2011 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nCopyright (c) 2000-2003 by Harald Welte <laforge@gnumonks.org>\nCopyright (c) 2000, 2002-2005 by Harald Welte <laforge@netfilter.org>\nCopyright (c) 2000-2002 by Matthew G. Marsh <mgm@paktronix.com>\nCopyright (c) 2000-2006 by the Netfilter Core Team <coreteam@netfilter.org>\nCopyright (c) 2001 Marc Boucher (marc@mbsi.ca)\nCopyright (c) 2002 by Don Cohen <don-netf@isis.cs3-inc.com>\nCopyright (c) 2002,2004 MARA Systems AB <http://www.marasystems.com>\nCopyright (c) 2006 Ufo Mechanic <azez@ufomechanic.net> \nCopyright (c) 2008 Adam Nielsen <a.nielsen@shikadi.net> \nCopyright (c) 2009, 2011-2014 by Pablo Neira Ayuso <pablo@netfilter.org>\nCopyright (c) 2006, 2010-2011 by Red Hat, Inc\nCopyright (c) 2010-2011 Thomas Graf <tgraf@redhat.com> \nCopyright (c) 2011 by Intra2Net AG <http://www.intra2net.com>\nCopyright (c) 2003-2013 by Patrick McHardy <kaber@trash.net>\nCopyright (c) 2012 by Hans Schillstrom <hans.schillstrom@ericsson.com> \nCopyright (c) 2000 Emmanuel Roger <winfield@freegates.be>\nCopyright (c) 2000-2002 Joakim Axelsson <gozem@linux.nu>, Patrick Schaaf <bof@bof.de>, Martin Josefsson <gandalf@wlug.westbo.se>\nCopyright (c) 2002-2008 BalaBit IT Ltd.\nCopyright (c) 2004, 2010 Nokia Corporation\nCopyright (c) 2006 USAGI/WIDE Project \nCopyright (c) 2000 Marc Boucher\nCopyright (c) 2007 Sven Schnelle <svens@bitebene.org> \nCopyright (c) Google, Inc. 2013 \nCopyright (c) CC Computer Consultants GmbH, 2007-2008\nCopyright (c) Jan Engelhardt, 2011 \nCopyright (c) Sebastian Cla \nCopyright (c) 2004, Bart De Schuymer <bdschuym@pandora.be> \nCopyright (c) 2013-2014 by Giuseppe Longo <giuseppelng@gmail.com> \nCopyright (c) 2013 by Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> \nCopyright (c) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation\nCopyright (c) 2005 Evgeniy Polyakov <johnpol@2ka.mxt.ru>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "iptables is the userspace command line program used to configure the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset. It is targeted towards system administrators.",
      "supplier": {
        "url": [
          "http://www.netfilter.org/projects/iptables/index.html"
        ]
      }
    },
    {
      "name": "json-c",
      "bom-ref": "json-c",
      "type": "library",
      "version": "0.16",
      "copyright": "Copyright (c) 2004-2005, 2013 Metaparadigm Pte. Ltd. \nCopyright (c) 2008-2009 Yahoo \nCopyright (c) 2009-2012 Hewlett-Packard Development Company, L.P.\nCopyright (c) 2009-2012, 2016-2017 Eric Haszlakiewicz \nCopyright (c) 2016 Alexandru Ardelean. \nCopyright (c) 1996-2013 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium \nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2008 Kaveh Ghazi <ghazi@caip.rutgers.edu>\nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2018 Google Inc. \nCopyright (c) 2009, Fabien Boucher <fabien.dot.boucher@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects.",
      "supplier": {
        "url": [
          "https://github.com/json-c/json-c/wiki"
        ]
      }
    },
    {
      "name": "kmod",
      "bom-ref": "kmod",
      "type": "library",
      "version": "30",
      "copyright": "Copyright (c) 2012 W. Trevor King <wking@tremily.us>\nCopyright (c) 2013-2016 Intel Corporation.\nCopyright (c) 2003 James Henstridge \nCopyright (c) 2004-2012 Kay Sievers <kay@vrfy.org> \nCopyright (c) 2008 Alan Jenkins <alan-jenkins@tuffmail.co.uk>.\nCopyright (c) 2004-2019, 2021 Bootstrap Authors \nCopyright (c) 2011-2013 ProFUSION embedded systems \nCopyright (c) 2012-2013, 2015 Lucas De Marchi <lucas.de.marchi@gmail.com> \nCopyright (c) 2012 Pedro Pedruzzi \nCopyright (c) 2013 Michal Marek, SUSE \nCopyright (c) 2013 Tom Gundersen <teg@jklm.no> \nCopyright (c) 2019 Alexey Gladkov <gladkov.alexey@gmail.com> \nCopyright (c) 2006-2008 Diego Petten\nCopyright (c) 2006-2008 xine project \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com> \t\nCopyright (c) 2014 Free Software Foundation, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/kmod@30-1.fc37?arch=i686",
      "description": "Library and programs to manage Linux Kernel Modules.\r\r\n\r\r\nThis project consists of a library (libkmod) that does the same work as traditional module-init-tools (m-i-t) but is easily usable by other programs that may need to check or load kernel modules, such as udev, systemd, iptables, ...\r\r\n\r\r\nThe provided programs try to mimic m-i-t equivalents 1-to-1 and could be used as drop-in replacements in most cases.",
      "supplier": {
        "url": [
          "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/about/"
        ]
      }
    },
    {
      "name": "libaio",
      "bom-ref": "libaio",
      "type": "library",
      "version": "0.3.113",
      "copyright": "Copyright (c) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle\nCopyright (c) 1999, 2000 Silicon Graphics, Inc.\nCopyright (c) 2001-2005 Russell King\nCopyright (c) 2000,2001,2002 Red Hat, Inc.\nCopyright (c) 2018 Christoph Hellwig. \nCopyright (c) 2003-2022 Jeff Moyer <jmoyer@redhat.com>\nCopyright (c) 2002-2003 Benjamin LaHaise <bcrl@redhat.com>\nCopyright (c) 1991, 1999 Free Software Foundation, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libaio@0.3.113-3",
      "description": "The Linux-native asynchronous I/O facility (\"async I/O\", or \"aio\") has a\r\nricher API and capability set than the simple POSIX async I/O facility.\r\nThis library, libaio, provides the Linux-native API for async I/O.\r\nThe POSIX async I/O facility requires this library in order to provide\r\nkernel-accelerated async I/O capabilities, as do applications which\r\nrequire the Linux-native async I/O API.",
      "supplier": {
        "url": [
          "https://pagure.io/libaio"
        ]
      }
    },
    {
      "name": "libdaemon",
      "bom-ref": "libdaemon",
      "type": "library",
      "version": "0.14",
      "copyright": "Copyright (c) 2003-2009 Lennart Poettering <mzqnrzba@0pointer.de>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libdaemon@0.14-7.1",
      "description": "Utility library for writing daemons",
      "supplier": {
        "url": [
          "http://0pointer.de/lennart/projects/libdaemon/"
        ]
      }
    },
    {
      "name": "libevent",
      "bom-ref": "libevent",
      "type": "library",
      "version": "2.1.12-stable",
      "copyright": "Copyright (c) 1993 The Regents of the University of California.\nCopyright (c) 2000 Dug Song <dugsong@monkey.org>\nCopyright (c) 2005 Nick Mathewson <nickm@freehaven.net>\nCopyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu>\nCopyright (c) 2007-2012 Niels Provos, Nick Mathewson ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libevent@2.1.12-stable-10",
      "description": "The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. It is meant to replace the asynchronous event loop found in event-driven network servers.",
      "supplier": {
        "url": [
          "http://libevent.org/"
        ]
      }
    },
    {
      "name": "libexpat",
      "bom-ref": "libexpat",
      "type": "library",
      "version": "2.6.4",
      "copyright": "Copyright (c) 1994 X Consortium\nCopyright (c) 1996-2018 Free Software Foundation, Inc.\nCopyright (c) 2016 - 2017, Steve Holme, <steve_holme@hotmail.com>\nCopyright (c) 2000-2017 Expat development team\nCopyright (c) 2018 The Expat Authors.\nCopyright (c) 1997-2000 Thai Open Source Software Center Ltd\nCopyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2000 Clark Cooper",
      "licenses": [
        {
          "license": {
            "name": "Expat License"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/expat@2.6.4-2.1?arch=aarch64",
      "description": "Expat is a C library for parsing XML",
      "supplier": {
        "url": [
          "http://www.libexpat.org/"
        ]
      }
    },
    {
      "name": "libffi",
      "bom-ref": "libffi",
      "type": "library",
      "version": "3.4.4",
      "copyright": "Copyright (c) 2007, 2009-2011 Free Software Foundation, Inc\nCopyright (c) 2011-2014 Anthony Green \nCopyright (c) 1996-2003, 2007-2011 Red Hat, Inc. \nCopyright (c) 2010 CodeSourcery \nCopyright (c) 2011 Plausible Labs Cooperative, Inc. \nCopyright (c) 2011 Timothy Wall \nCopyright (c) 2001 John Beniton \nCopyright (c) 2002-2007 Bo Thorsen <bo@suse.de>\nCopyright (c) 2002 Ranjit Mathew \nCopyright (c) 2002 Roger Sayle\nCopyright (c) 2009 Daniel Witte\nCopyright (c) 2013 The Written Word, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/libffi@3.4.4-1",
      "description": "Compilers for high level languages generate code that follows certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the \"calling convention\". The \"calling convention\" is a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A \"calling convention\" also specifies where the return value for a function is found.\r\r\n\r\r\nThe libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.",
      "supplier": {
        "url": [
          "http://sourceware.org/libffi"
        ]
      }
    },
    {
      "name": "libgcrypt",
      "bom-ref": "libgcrypt",
      "type": "library",
      "version": "1.10.2",
      "copyright": "Copyright (c) 1994-2017 Free Software Foundation, Inc. \nCopyright (c) 2003 Nikos Mavroyanopoulos \nCopyright (c) 2012 Dmitry Kasatkin\nCopyright (c) 2012-2018 g10 Code GmbH\nCopyright (c) 2012 Simon Josefsson, Niels M \nCopyright (c) 2012-2017 Jussi Kivilinna <jussi.kivilinna@iki.fi>\nCopyright (c) 2013 Christian Grothoff \nCopyright (c) 2013 Dmitry Eremin-Solenikov \nCopyright (c) 2013-2018 Jussi Kivilinna <jussi.kivilinna@iki.fi>\nCopyright (c) 2013-2017 Stephan Mueller <smueller@chronox.de>\nCopyright (c) 1997, 1998, 1999, 2001 Werner Koch (dd9jn) \nCopyright (c) 2012, Samuel Neves <sneves@dei.uc.pt>\nCopyright (c) 2017 Bundesamt f \nCopyright (c) atsec information security corporation\nCopyright (c) Peter Gutmann (and various others) 1996, 1997, 1998, 1999\nCopyright (c) Peter Gutmann, Matt Thomlinson and Blake Coverett 1996-2006\nCopyright (c) Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999\nCopyright (c) 2012, Intel Corporation",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libgcrypt20@1.10.2-2",
      "description": "Libgcrypt is a general purpose crypto library based on the code used in GnuPG.",
      "supplier": {
        "url": [
          "http://www.gnupg.org"
        ]
      }
    },
    {
      "name": "libgpg-error",
      "bom-ref": "libgpg-error",
      "type": "library",
      "version": "1.47",
      "copyright": "Copyright (c) 1989, 1991, 1994-2014 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium \nCopyright (c) 1997-2017 Werner Koch (dd9jn) \nCopyright (c) 2001-2019, g10 Code GmbH\nCopyright (c) 2004 Simon Josefsson\nCopyright (c) 1999 Richard Henderson <rth@redhat.com>  \nCopyright (c) 2000, Dimitrios Souflis\nCopyright (c) 2010 Reuben Thomas <rrt@sc3d.org> \nCopyright (c) 1988 by Eric S. Tiedemann",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libgpg-error@1.47-1",
      "description": "This is a library that defines common error values for all GnuPG components.  Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon and more.",
      "supplier": {
        "url": [
          "https://www.gnupg.org/related_software/libgpg-error/"
        ]
      }
    },
    {
      "name": "libnfnetlink",
      "bom-ref": "libnfnetlink",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2001-2005 Netfilter Core Team <coreteam@netfilter.org>\nCopyright (c) 2002-2006 by Harald Welte <laforge@gnumonks.org>\nCopyright (c) 2006-2011 by Pablo Neira Ayuso <pablo@netfilter.org>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/libnfnetlink@1.0.2-2",
      "description": "libnfnetlink is the low-level library for netfilter related kernel/userspace communication.",
      "supplier": {
        "url": [
          "http://www.netfilter.org/projects/libnfnetlink/index.html"
        ]
      }
    },
    {
      "name": "libpng",
      "bom-ref": "libpng",
      "type": "library",
      "version": "v1.6.39",
      "copyright": "Copyright (c) 1995-2019 The PNG Reference Library Authors.\nCopyright (c) 2018-2019 Cosmin Truta.\nCopyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.\nCopyright (c) 1996-1997 Andreas Dilger.\nCopyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ],
      "supplier": {
        "url": [
          "http://www.libpng.org/pub/png/libpng.html"
        ]
      }
    },
    {
      "name": "libssh2",
      "bom-ref": "libssh2",
      "type": "library",
      "version": "1.11.1",
      "copyright": "Copyright (c) 2005-2018 Mikhail Gusarov <dottedmag@dottedmag.net> \nCopyright (c) 2004, 2006, 2008-2010 Simon Josefsson <simon@josefsson.org> \nCopyright (c) 2006-2007 The Written Word, Inc. \nCopyright (c) 2007 Eli Fant <elifantu@mail.ru> \nCopyright (c) 2008-2019 Daniel Stenberg <daniel@haxx.se> \nCopyright (c) 1994 X Consortium \nCopyright (c) 1994-2018 Free Software Foundation, Inc. \nCopyright (c) 2013-2015 Marc Hoersken <info@marc-hoersken.de>\nCopyright (c) 2015 Patrick Monnerat, D\nCopyright (c) 2014, 2016 Alexander Lamaison\nCopyright (c) 2004-2010, 2019, Sara Golemon <sarag@libssh2.org>\nCopyright (c) 2005,2006 Mikhail Gusarov <dottedmag@dottedmag.net> \nCopyright (c) 2007 Eli Fant <elifantu@mail.ru> \nCopyright (c) 2009 by Daiki Ueno \nCopyright (c) 2010 Lars Nordin <Lars.Nordin@SDlabs.se> \nCopyright (c) 2013 Ted Unangst <tedu@openbsd.org>\nCopyright (c) 2016, Art <https://github.com/wildart>\nCopyright (c) 1997 Niels Provos <provos@physnet.uni-hamburg.de>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libssh2@1.11.1-1",
      "description": "libssh2 is a library implementing the SSH2 protocol",
      "supplier": {
        "url": [
          "http://www.libssh2.org/"
        ]
      }
    },
    {
      "name": "libxml2",
      "bom-ref": "libxml2",
      "type": "library",
      "version": "2.14.4",
      "copyright": "Copyright (c) 1998-2017 Daniel Veillard. \nCopyright (c) 1998, 2000 Bjorn Reese and Daniel Stenberg.\nCopyright (c) 2000 Gary Pennington and Daniel Veillard.\nCopyright (c) 1998-2001 Bjorn Reese <breese@users.sourceforge.net>\nCopyright (c) 1998-1999 Vincent Renardias <vincent@waw.com>\nCopyright (c) 2010-2017 Christopher Swenson ",
      "licenses": [
        {
          "license": {
            "name": "libxml2 License"
          }
        }
      ],
      "description": "Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).\r\r\n\r\r\nIncludes the xmllint tool for checking documents for well-formedness, validating documents against a DTD or XML Schema, and pretty printing XML input.",
      "supplier": {
        "url": [
          "https://github.com/GNOME/libxml2"
        ]
      }
    },
    {
      "name": "Linux Unified Key Setup",
      "bom-ref": "Linux Unified Key Setup",
      "type": "library",
      "version": "2.6.1",
      "copyright": "Copyright (c) 1986 Gary S. Brown.\nCopyright (c) 1999-2001, 2004-2006, 2009-2018 Free Software Foundation, Inc. \nCopyright (c) 2002, 2004 Phil Karn, KA9Q\nCopyright (c) 2004-2007, Clemens Fruhwirth <clemens@endorphin.org> \nCopyright (c) 2004, Jana Saout <jana@saout.de> \nCopyright (c) 2009-2018, Milan Broz\nCopyright (c) 2009-2018, Red Hat, Inc.\nCopyright (c) 2015, Google, Inc.\nCopyright (c) 2015-2018, Ondrej Kozina.\nCopyright (c) 2016-2018, Ondrej Mosnacek \nCopyright (c) 2004 Christophe Saout <christophe@saout.de>\nCopyright (c) 2004-2005 Wesley W. Terpstra <terpstra@debian.org>\nCopyright (c) 2005 Canonical Ltd. \nCopyright (c) 2005-2015 Jonas Meurer <jonas@freesources.org> \nCopyright (c) 2007 Jon Dowland <jon@alcopop.org> \nCopyright (c) 2008 Benjamin Kiessling <benjaminkiessling@bttec.org>\nCopyright (c) 2008 David H \nCopyright (c) 2015 Daniel Dinu \nCopyright (c) 2015 Thomas Pornin <pornin@bolet.org> \nCopyright (c) 2015-2018 Guilhem Moulin <guilhem@debian.org> \nCopyright (c) 2002,2003 Simon Josefsson \nCopyright (c) 2012, Arno Wagner <arno@wagner.name>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/cryptsetup@2.6.1-1.fc37?arch=i686",
      "description": "LUKS is the upcoming standard for Linux hard disk encryption. By providing a standard on-disk-format, it does not only facilitate compatibility among distributions, but also provide secure management of multiple user passwords. In contrast to existing solution, LUKS stores all setup necessary setup information in the partition header, enabling the user to transport or migrate his data seamlessly.",
      "supplier": {
        "url": [
          "https://gitlab.com/cryptsetup/cryptsetup/wikis/home"
        ]
      }
    },
    {
      "name": "lldpd",
      "bom-ref": "lldpd",
      "type": "library",
      "version": "1.0.18",
      "copyright": "Copyright (c) 1982, 1986, 1990, 1993 The Regents of the University of California \nCopyright (c) 1996, David Mazieres <dm@uun.org>\nCopyright (c) 1997-1998 Todd C. Miller <Todd.Miller@courtesan.com> \nCopyright (c) 2002 Matthieu Herrb \nCopyright (c) 2003 Anil Madhavapeddy <anil@recoil.org> \nCopyright (c) 2003 Can Erkin Acar \nCopyright (c) 2003-2010 Apple Computer, Inc \nCopyright (c) 2004 Darren Tucker \nCopyright (c) 2004 Ted Unangst and Todd Miller \nCopyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu> \nCopyright (c) 2008, Damien Miller <djm@openbsd.org> \nCopyright (c) 2008 Francesco Salvestrini <salvestrini@users.sourceforge.net> \nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \nCopyright (c) 2008 Ville Laurikari <vl@iki.fi> \nCopyright (c) 2009 Oren Ben-Kiki <oren@ben-kiki.org> \nCopyright (c) 2009 The NetBSD Foundation, Inc \nCopyright (c) 2010 Chris Davis, Niels Provos, and Nick Mathewson \nCopyright (c) 2007-2012 Niels Provos and Nick Mathewson\nCopyright (c) 1991-2012 Linus Torvalds \nCopyright (c) 2008-2013, 2016-2017 Vincent Bernat <bernat@luffy.cx>\nCopyright (c) 2015 Vincent Bernat <vincent@bernat.im> \nCopyright (c) 2008 Vincent Bernat <bernat@debian.org> \nCopyright (c) 2011 Joseph A. Adams (joeyadams3.14159@gmail.com) \nCopyright (c) 1998 David S. Miller (davem@redhat.com)\nCopyright (c) Sun Microsystems 2008\nCopyright (c) 2001 Sun Microsystems (thockin@sun.com)\nCopyright (c) 1997-2007 Jean Tourrilhes\nCopyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>\nCopyright (c) 2010 Andreas Hofmeister <andi@collax.com>\nCopyright (c) 2010 Andreas Hofmeister <andi@collax.com> 2010 Vincent Bernat <bernat@luffy.cx>\nCopyright (c) 2014 Michael Chapman\nCopyright (c) 2015 Alexandru Ardelean <ardeleanalex@gmail.com>\nCopyright (c) 2001 Jeff Garzik <jgarzik@pobox.com> \nCopyright (c) 2002 Intel (eli.kupermann@intel.com, * christopher.leech@intel.com, * scott.feldman@intel.com)",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:deb/debian/lldpd@1.0.18-1",
      "description": "LLDP is an industry standard protocol designed to supplant proprietary link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.\r\r\n\r\r\nThis implementation provides LLDP sending and reception, supports VLAN and includes an SNMP subagent that can interface to an SNMP agent through AgentX protocol.\r\r\n\r\r\nThis daemon is also able to deal with CDP, SONMP and EDP protocol.",
      "supplier": {
        "url": [
          "https://github.com/lldpd/lldpd"
        ]
      }
    },
    {
      "name": "lua5.4",
      "bom-ref": "lua5.4",
      "type": "library",
      "version": "5.4.6",
      "copyright": "Copyright (c) 1994-2023 Lua.org, PUC-Rio. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/lua5.4@5.4.6-2",
      "description": "Simple, extensible, embeddable programming language\r\nLua is a powerful, light-weight programming language designed for extending\r\napplications.  The language engine is accessible as a library, having a C\r\nAPI which allows the application to exchange data with Lua programs and also\r\nto extend Lua with C functions.  Lua is also used as a general-purpose,\r\nstand-alone language through the simple command line interpreter provided.\r\n\r\nThis package contains the Lua command line interpreter and bytecode compiler.\r\nInstall it if you are developing or using Lua scripts.",
      "supplier": {
        "url": [
          "http://www.lua.org"
        ]
      }
    },
    {
      "name": "lvm2",
      "bom-ref": "lvm2",
      "type": "library",
      "version": "2.03.14",
      "copyright": "Copyright (c) 2004-2018 Red Hat, Inc.\nCopyright (c) 1989, 1991, 1996-2014 Free Software Foundation, Inc. \nCopyright (c) 2000-2004 Sistina Software, Inc.\nCopyright (c) 2001 - 2003 Sistina Software (UK) Limited. \nCopyright (c) 1994 X Consortium \nCopyright (c) 2004 Luca Berra \nCopyright (c) 2005 Zak Kipling.\nCopyright (c) 2005-2008 NEC Corporation\nCopyright (c) 2006 Rackable Systems\nCopyright (c) 2009 Chris Procter\nCopyright (c) 2008 Andrew Collier\nCopyright (c) 2013 Gabriele Svelto <gabriele.svelto@gmail.com>\nCopyright (c) 2003 by Theodore Ts\nCopyright (c) EMC Corporation, 2008 (Nigel Hislop <hislop_nigel@emc.com>)\nCopyright (c) IBM Corp. 1999, 2000 \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:rpm/redhat/lvm2@2.03.14-3.el8?arch=aarch64&epoch=8",
      "description": "LVM2 refers to the userspace toolset that provide logical volume management facilities on linux. It is reasonably backwards-compatible with the original LVM toolset.\r\r\n\r\r\nTo use LVM2 you need 3 things: device-mapper in your kernel, the userspace device-mapper support library (libdevmapper) and the userspace LVM2 tools. Please look at http://sources.redhat.com/dm/ for information about the device-mapper kernel and userspace components.",
      "supplier": {
        "url": [
          "https://sourceware.org/lvm2/"
        ]
      }
    },
    {
      "name": "mdio-tool",
      "bom-ref": "mdio-tool",
      "type": "library",
      "version": "Unknown",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ]
    },
    {
      "name": "mii-diag",
      "bom-ref": "mii-diag",
      "type": "library",
      "version": "2.11",
      "copyright": "Copyright (c) 1997-2003 by Donald Becker <becker@scyld.com> ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/mii-diag@2.11-3",
      "description": "A little tool to manipulate network cards\r\nExamines and sets the MII registers of network cards.\r\n\r\nThis is a general program. You can find specialized programs for\r\nseveral network cards in the nictools-pci and nictools-nopci packages.",
      "supplier": {
        "url": [
          "http://tracker.debian.org/pkg/mii-diag"
        ]
      }
    },
    {
      "name": "miniupnpc",
      "bom-ref": "miniupnpc",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/miniupnpc@2.3.0-1.fc42?arch=i686",
      "description": "UPnP IGD client lightweight library client\r\nThe UPnP protocol is supported by most home adsl/cable routers and Microsoft\r\nWindows 2K/XP. The aim of the MiniUPnP project is to bring a free software\r\nsolution to support the \"Internet Gateway Device\" part of the protocol. The\r\nMediaServer/MediaRenderer UPnP protocol is also becoming very popular.\r\n\r\nMiniupnpc aims at the simplest library possible, with the smallest footprint\r\nand no dependencies to other libraries such as XML parsers or HTTP\r\nimplementations. All the code is pure ANSI C. Compiled on a x86 PC, the\r\nminiupnp client library have less than 15KB code size. For instance, the upnpc\r\nsample program is around 20KB. The miniupnp daemon is much smaller than any\r\nother IGD daemon and is ideal for using on low memory device for this reason.\r\n\r\nThis package is an example client for the library.",
      "supplier": {
        "url": [
          "https://miniupnp.tuxfamily.org/"
        ]
      }
    },
    {
      "name": "miniupnpd",
      "bom-ref": "miniupnpd",
      "type": "library",
      "version": "2.3.6",
      "copyright": "Copyright (c) 2005-2018, Thomas BERNARD <miniupnp@free.fr> \nCopyright (c) 2013 by Cisco Systems, Inc.\nCopyright (c) 1991-1993 The Regents of the University of California\nCopyright (c) 2007 Darren Reed \nCopyright (c) 2007-2012 Thomas Goirand <zigo@debian.org>\nCopyright (c) 2009 Jardel Weyrich\nCopyright (c) 2011 Alexey Osipov <simba@lerlan.ru> ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/miniupnpd@2.3.6-1.fc40?arch=i686",
      "description": "UPnP and NAT-PMP daemon for gateway routers\r\nMiniUPnPd is a small daemon which can be installed on a NAT router to\r\nprovide UPnP Internet Gateway Device and Port Mapping Protocol services,\r\nenabling clients on the LAN to ask for port redirections. It is\r\ncompatible with peer-to-peer software, messaging applications, and games\r\nconsoles that connect to online services (including Xbox LIVE and the\r\nPlayStation Network).",
      "supplier": {
        "url": [
          "http://miniupnp.free.fr/"
        ]
      }
    },
    {
      "name": "mtd-utils",
      "bom-ref": "mtd-utils",
      "type": "library",
      "version": "v2.1.5",
      "copyright": "Copyright (c) 2006-2008 Artem Bityutskiy \nCopyright (c) International Business Machines Corp., 2006\nCopyright (c) 1999-2010 David Woodhouse <dwmw2@infradead.org>\nCopyright (c) 2006-2009 Nokia Corporation.\nCopyright (c) 2001-2003 Red Hat, Inc.\nCopyright (c) Ezequiel Garcia, 2014\nCopyright (c) 1997-98 Luigi Rizzo (luigi@iet.unipi.it)\nCopyright (c) 1999 Andrea Arcangeli <andrea@suse.de> \nCopyright (c) 1986 Gary S. Brown.\nCopyright (c) 1989, 1991, 2008-2011 Free Software Foundation, Inc. \nCopyright (c) 1999 David A. Hinds. \nCopyright (c) 2000 Arcom Control System Ltd\nCopyright (c) 2000 Arcom Control Systems Ltd\nCopyright (c) 2000 Steven J. Hill (sjhill@realitydiluted.com)\nCopyright (c) 2001, 2002 Erik Andersen <andersen@codepoet.org>\nCopyright (c) 2002, 2004 Christopher Clark <firstname.lastname@cl.cam.ac.uk>\nCopyright (c) 2003, 2005 Thomas Gleixner (tglx@linutronix.de) \nCopyright (c) 2004 Ferenc Havasi <havasi@inf.u-szeged.hu>\nCopyright (c) 2004 Zoltan Sogor <weth@inf.u-szeged.hu>\nCopyright (c) 2005 Sean Young <sean@mess.org>\nCopyright (c) 2006-2008 Adrian Hunter \nCopyright (c) 2006-2008 Jarkko Lavinen\nCopyright (c) 2008 Logitech. \nCopyright (c) 2008 University of Szeged, Hungary \nCopyright (c) 2010 Mike Frysinger <vapier@gentoo.org> \nCopyright (c) 2015-2017 sigma star gmbh\nCopyright (c) 2017 David Oberhollenzer - sigma star gmbh\nCopyright (c) 2001 Jari Kirma <Jari.Kirma@hut.fi> \nCopyright (c) 2001, Daniel Industries, Inc.\nCopyright (c) 2005 Ben Gardner <bgardner@wabtec.com> \nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>\nCopyright (c) 2d3D, Inc.\nCopyright (c) 2015 The Chromium OS Authors. \nCopyright (c) 2012 NetCommWireless\nCopyright (c) Daniel Measurement and Control, Inc.\nCopyright (c) 2018 Pengutronix \nCopyright (c) 2000-2007 by Nicolas Devillard. ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/mtd-utils@2.1.5-1?epoch=1",
      "description": "Userspace utilities for Memory Technology Devices (MTD)",
      "supplier": {
        "url": [
          "http://linux-mtd.infradead.org"
        ]
      }
    },
    {
      "name": "ncurses",
      "bom-ref": "ncurses",
      "type": "library",
      "version": "6.4",
      "copyright": "Copyright (c) 1980, 1991-1993  The Regents of the University of California.\nCopyright (c) 2002-2021 Free Software Foundation, Inc.\nCopyright (c) 2018-2021,2022 Thomas E. Dickey\nCopyright (c) 2001 by Pradeep Padala",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.\r\r\n\r\r\nThe ncurses distribution is available via anonymous FTP at the homepage (invisible-island.net) as well as the GNU distribution site",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/ncurses/"
        ]
      }
    },
    {
      "name": "ncurses",
      "bom-ref": "ncurses",
      "type": "library",
      "version": "6.4.20230429",
      "copyright": "Copyright (c) 1998-2017,2018 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.\r\r\n\r\r\nThe ncurses distribution is available via anonymous FTP at the homepage (invisible-island.net) as well as the GNU distribution site",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/ncurses/"
        ]
      }
    },
    {
      "name": "Neon",
      "bom-ref": "Neon",
      "type": "library",
      "version": "0.32.4",
      "copyright": "Copyright (c) 1989, 1991-1992, 1995-2015 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium \nCopyright (c) 1998-2012, Joe Orton <joe@manyfish.co.uk> \nCopyright (c) 2001, Arun Garg <arung@pspl.co.in> \nCopyright (c) 2007 Henrik Holst <henrik.holst2@gmail.com> \nCopyright (c) 1999 Eric S. Raymond \nCopyright (c) 1999-2000 Tommi Komulainen <Tommi.Komulainen@iki.fi> \nCopyright (c) 2004 Aleix Conchillo Flaque <aleix@member.fsf.org>\nCopyright (c) Arfrever Frehtes Taifersar Arahesis\nCopyright (c) 2003 Daniel Stenberg <daniel@haxx.se>\nCopyright (c) 2004 Jiang Lei <tristone@deluxe.ocn.ne.jp>\nCopyright (c) 2009 Kai Sommerfeld <kso@openoffice.org>\nCopyright (c) Karl Ove Hufthammer\nCopyright (c) Michael Sobolev \nCopyright (c) Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp>\nCopyright (c) Sylvain Glaize <mokona@puupuu.org>\nCopyright (c) Thomas Schultz <tststs@gmx.de>\nCopyright (c) 2004-2005 Vladimir Berezniker\nCopyright (c) 2007 Yves Martin <ymartin59@free.fr>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "neon is an HTTP and WebDAV client library, with a C interface. Features:\r\r\n\r\r\n    * High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc)\r\r\n    * Low-level interface to the HTTP request/response engine, allowing the use of arbitrary HTTP methods, headers, etc.\r\r\n    * Authentication support including Basic and Digest support, along with GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32\r\r\n    * SSL/TLS support using OpenSSL or GnuTLS; exposing an abstraction layer for verifying server certificates, handling client certificates, and examining certificate properties. Smartcard-based client certificates are also supported via a PKCS#11 wrapper interface.\r\r\n    * Abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies\r\r\n    * WebDAV metadata support; wrappers for PROPFIND and PROPPATCH to simplify property manipulation.",
      "supplier": {
        "url": [
          "https://notroj.github.io/neon/"
        ]
      }
    },
    {
      "name": "Net-SNMP",
      "bom-ref": "Net-SNMP",
      "type": "library",
      "version": "5.9.3",
      "copyright": "Copyright (c) 2003 Sun Microsystems, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "cpe": "cpe:2.3:a:net-snmp:net-snmp:5.9.3:-:*:*:*:*:*:*",
      "purl": "pkg:rpm/fedora/net-snmp@5.9.3-1.fc36?arch=armv7hl&epoch=1",
      "description": "The NET-SNMP (formerly UCD-SNMP) package contains various tools relating to the Simple Network Management Protocol including an extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, a version of the unix 'netstat' command using SNMP and a Tk/perl mib browser. It was originally based on the Carnegie Mellon University SNMP implementation (version 2.1.2.1), but has been greatly enhanced, ported and fixed and barely resembles the original package anymore.",
      "supplier": {
        "url": [
          "http://www.net-snmp.org"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-44792",
                "name": "CVE-2022-44792",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-44792"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-44793",
                "name": "CVE-2022-44793",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-44793"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "Netlink Protocol Library Suite (libnl)",
      "bom-ref": "Netlink Protocol Library Suite (libnl)",
      "type": "library",
      "version": "3.7.0",
      "copyright": "Copyright (c) 1991, 1999, 2007 Free Software Foundation, Inc. \nCopyright (c) 2004, 2005 Einar Lueck <elueck@de.ibm.com> \nCopyright (c) 2005 David S. Miller <davem@davemloft.net>\nCopyright (c) 2012 Texas Instruments Incorporated - http://www.ti.com/\nCopyright (c) 2003-2006 Baruch Even <baruch@ev-en.org>\nCopyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>\nCopyright (c) 2005-2006 Petr Gotthard <petr.gotthard@siemens.com> \nCopyright (c) 2005-2006 Siemens AG Oesterreich\nCopyright (c) 2005-2010 W3C (MIT, ERCIM, Keio)\nCopyright (c) 2007 Philip Craig <philipc@snapgear.com> \nCopyright (c) 2007 Secure Computing Corporation \nCopyright (c) 2007, 2008 Patrick McHardy <kaber@trash.net>\nCopyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>\nCopyright (c) 2009 Wolfgang Grandegger <wg@grandegger.com> \nCopyright (c) 2010 Karl Hiramoto <karl@hiramoto.org>\nCopyright (c) 2011 Adrian Ban <adrian.ban@mantech.ro>\nCopyright (c) 2012 Benedikt Spranger <b.spranger@linutronix.de>\nCopyright (c) 2012 Cumulus Networks, Inc \nCopyright (c) 2012 Rich Fought <rich.fought@watchguard.com>\nCopyright (c) 2012 Shriram Rajagopalan <rshriram@cs.ubc.ca>\nCopyright (c) 2013-2015 Cong Wang <xiyou.wangcong@gmail.com>\nCopyright (c) 2013 Michael Braun <michael-dev@fami-braun.de>\nCopyright (c) 2013 Nicolas PLANEL <nicolas.planel@enovance.com>\nCopyright (c) 2013 Sassano Systems LLC <joe@sassanosystems.com>\nCopyright (c) 2013 Yasunobu Chiba <yasu@dsl.gr.jp>\nCopyright (c) 2014 Dan Williams <dcbw@redhat.com>\nCopyright (c) 2014 Susant Sahani <susant@redhat.com>\nCopyright (c) 2015 Beniamino Galvani <bgalvani@redhat.com>\nCopyright (c) 2015 Cumulus Networks.\nCopyright (c) 2015-2016 Sabrina Dubroca <sd@queasysnail.net> \nCopyright (c) 2008, 2016 Intel Corporation. \nCopyright (c) 2016 Jef Oliver <jef.oliver@intel.com>\nCopyright (c) 2016 Jonas Johansson <jonasj76@gmail.com>\nCopyright (c) 2016 Sushma Sitaram <sushma.sitaram@intel.com>\nCopyright (c) 2015, 2017 David Ahern <dsa@cumulusnetworks.com>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libnl3@3.7.0-0.1",
      "description": "The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces.\r\r\n\r\r\nNetlink is a IPC mechanism primarly between the kernel and user space processes. It was designed to be a more flexible successor to ioctl to provide mainly networking related kernel configuration and monitoring interfaces.",
      "supplier": {
        "url": [
          "http://www.infradead.org/~tgr/libnl/"
        ]
      }
    },
    {
      "name": "OpenSSL",
      "bom-ref": "OpenSSL",
      "type": "library",
      "version": "3.4.0",
      "copyright": "Copyright (c) 1998-2008 The OpenSSL Project. ",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "description": "OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.\r\r\n\r\r\nOpenSSL is licensed under an Apache-style license, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.",
      "supplier": {
        "url": [
          "https://www.openssl.org"
        ]
      }
    },
    {
      "name": "paho.mqtt.c",
      "bom-ref": "paho.mqtt.c",
      "type": "library",
      "version": "1.3.13",
      "copyright": "Copyright (c) 2009-2023, IBM Corp. \nCopyright (c) 2009, 2012, 2021-2023 IBM Corp., Ian Craggs and others\nCopyright (c) 2016, 2017 logi.cals GmbH \nCopyright (c) 2018-2023 Roman Ondr \nCopyright (c) 2018 Steven Benner (http://stevenbenner.com/). \nCopyright (c) 2018, 2019 Wind River Systems, Inc.\nCopyright (c) 2018, 2022 Wind River Systems, Inc., Ian Craggs and others \nCopyright (c) 2020, 2020 Andreas Walter \nCopyright (c) Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com\nCopyright (c) 2009, 2021 Diehl Metering. \nCopyright (c) 2007 Ariel Flesler - aflesler \nCopyright (c) 1997-2020 by Dimitri van Heesch ",
      "licenses": [
        {
          "license": {
            "name": "Eclipse Distribution License - v 1.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/paho.mqtt.c@1.3.13-1",
      "description": "This package provides debug information for package paho.mqtt.c.\r\nDebug information is useful when developing applications that use this\r\npackage or when debugging this package.",
      "supplier": {
        "url": [
          "http://eclipse.org/paho"
        ]
      }
    },
    {
      "name": "PCRE",
      "bom-ref": "PCRE",
      "type": "library",
      "version": "8.45",
      "copyright": "Copyright (c) 1997-2020 University of Cambridge\nCopyright (c) 2005-2012 Google Inc.\nCopyright (c) 2009-2020 Zoltan Herczeg (hzmester@freemail.hu).\nCopyright (c) 1994 X Consortium\nCopyright (c) 1994-2018 Free Software Foundation, Inc.\nCopyright (c) 2004-2018 Bootstrap Authors \nCopyright (c) 2001, Alexander Tokarev\nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>\nCopyright (c) 2013-2013 Tilera Corporation(jiwang@tilera.com)\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "PCRE 5 License"
          }
        }
      ],
      "description": "The PCRE (Perl Compatible Regular Expressions) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.",
      "supplier": {
        "url": [
          "http://www.pcre.org/"
        ]
      }
    },
    {
      "name": "popt",
      "bom-ref": "popt",
      "type": "library",
      "version": "1.19",
      "copyright": "Copyright (c) 1998-2002 Red Hat, Inc. \nCopyright (c) 1998 Red Hat Software \nCopyright (c) 1997 to 1999 by Joey Hess \nCopyright (c) 1994 X Consortium \nCopyright (c) 1999 US Interactive, Inc.\nCopyright (c) 1995-2009 Free Software Foundation, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:rpm/redhat/popt@1.19-7.el10?arch=aarch64",
      "description": "popt is a command line option parsing library. While it is similiar\r\r\nto getopt, it contains a number of enhancements, including:\r\r\n\r\r\n1) popt is fully reentrant\r\r\n2) popt can parse arbitrary argv[] style arrays while getopt(3) makes this quite difficult\r\r\n3) popt allows users to alias command line arguments\r\r\n4) popt provides convience functions for parsing strings into argv[] style arrays",
      "supplier": {
        "url": [
          "http://rpm5.org"
        ]
      }
    },
    {
      "name": "pupnp",
      "bom-ref": "pupnp",
      "type": "library",
      "version": "1.14.18",
      "copyright": "Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. \nCopyright (c) 1990-1993, 1996 Open Software Foundation, Inc. \ncopyright (c) 1998 Rick Jelliffe and Computing Center, Academia Sinica.\nCopyright (c) 1998 Microsoft.\nCopyright (c) 1994 X Consortium\nCopyright (c) 1996-1999 by Internet Software Consortium.\nCopyright (c) 2000-2003 Intel Corporation\nCopyright (c) 2003-2008 aMule Team ( admin@amule.org / http://www.amule.org ) \nCopyright (c) 2005 Remi Turboult <r3mi@users.sourceforge.net>\nCopyright (c) 2006 Alexander Chemeris\nCopyright (c) 2006 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2006 Steven G. Johnson <stevenj@alum.mit.edu> \nCopyright (c) 2007 Marcelo Roberto Jimenez <mroberto@users.sourceforge.net>\nCopyright (c) 2011-2012 France Telecom\nCopyright (c) 1996-2017 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/libupnp@1.14.18-1.1?arch=aarch64",
      "description": "The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems.",
      "supplier": {
        "url": [
          "http://pupnp.sourceforge.net"
        ]
      }
    },
    {
      "name": "Python programming language",
      "bom-ref": "Python programming language",
      "type": "library",
      "version": "3.11.11",
      "copyright": "Copyright (c) 2001 Python Software Foundation.\nCopyright (c) 2000 BeOpen.com.\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum.",
      "licenses": [
        {
          "license": {
            "name": "Python Software Foundation License 2.0"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/mingw-python3@3.11.11-5.fc43?arch=noarch",
      "description": "Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code.",
      "supplier": {
        "url": [
          "https://www.python.org/"
        ]
      }
    },
    {
      "name": "Readline",
      "bom-ref": "Readline",
      "type": "library",
      "version": "8.2",
      "copyright": "Copyright (c) 1985-2020 Free Software Foundation, Inc.\nCopyright (c) 1987 Oliver Laumann (examples/rlfe) \nCopyright (c) 1993-2002 Juergen Weigert (examples/rlfe)\nCopyright (c) 1993-2002 Michael Schroeder (examples/rlfe) \nCopyright (c) 1999 Jeff Solomon (examples/excallback.c) \nCopyright (c) 1999-2009 Matthias Klose <doko@debian.org>\nCopyright (c) 2003-2004 Harold Levy (examples/rl-fgets.c) \nCopyright (c) 2000-2007 Hans Lub hlub@knoware.nl \nCopyright (c) 1999, 2004 Per Bothner \nCopyright (c) Damian Ivereigh 2000 \nCopyright (c) 1999-2001 Geoff Wing <gcw@pobox.com>) by Hans Lub <hlub@knoware.nl>\nCopyright (c) 1991 by the Massachusetts Institute of Technology",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/readline@8.2-1.3",
      "description": "The GNU Readline library",
      "supplier": {
        "url": [
          "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
        ]
      }
    },
    {
      "name": "rsyslog",
      "bom-ref": "rsyslog",
      "type": "library",
      "version": "v8.2204.1",
      "copyright": "Copyright (c) 2007-2019 Adiscon GmbH.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/rsyslog@8.2204.1-1",
      "description": "Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. \r\r\n\r\r\nOver time, rsyslog has become the default syslogd for the many distributions.",
      "supplier": {
        "url": [
          "https://www.rsyslog.com/"
        ]
      }
    },
    {
      "name": "RTL8188-hostapd",
      "bom-ref": "RTL8188-hostapd",
      "type": "library",
      "version": "0.8",
      "copyright": "Copyright (c) 2002-2011, Jouni Malinen j@w1.fi and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ]
    },
    {
      "name": "runc",
      "bom-ref": "runc",
      "type": "library",
      "version": "v1.1.15",
      "copyright": "Copyright (c) 2004, 2006 The Linux Foundation and its contributors. \nCopyright (c) 2019-2020 Aleksa Sarai <cyphar@cyphar.com> \nCopyright (c) 2017-2023 Open Containers Authors \nCopyright (c) 2012 Miki Tebeka <miki.tebeka@gmail.com>\nCopyright (c) 2013, Georg Reinke (<guelfey at gmail dot com>), Google\nCopyright (c) 2013, Suryandaru Triandana <syndtr@gmail.com> \nCopyright (c) 2014 Brian Goff \t\nCopyright (c) 2014 Simon Eskildsen \nCopyright (c) 2015 Dmitri Shuralyov \nCopyright (c) 2015 Matthew Heon <mheon@redhat.com> \nCopyright (c) 2015 Paul Moore <pmoore@redhat.com>\nCopyright (c) 2016 Jeremy Saenz \nCopyright (c) 2017 Nathan Sweet\nCopyright (c) 2018, 2019 Cloudflare\nCopyright (c) 2019 Authors of Cilium \nCopyright (c) 2013 Suryandaru Triandana <syndtr@gmail.com>\nCopyright (c) 2014 Vishvananda Ishaya. \nCopyright (c) 2015 The Linux Foundation. \nCopyright (c) 2015, 2018 CoreOS, Inc. \nCopyright (c) 2016-2023 SUSE LLC \nCopyright (c) 2015, 2018 CoreOS, Inc\nCopyright (c) 2009-2022 The Go Authors.\nCopyright (c) 2011 Russ Ross <russ@russross.com>\nCopyright (c) 2015 Alexandre Viau <alexandre@alexandreviau.net> \nCopyright (c) 2012-2015 Docker, Inc. \nCopyright (c) 2015 Dmitry Smirnov <onlyjob@debian.org> ",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/runc@1.1.15-1.fc42?arch=x86_64&epoch=2",
      "description": "runc container cli tools",
      "supplier": {
        "url": [
          "https://github.com/opencontainers/runc"
        ]
      }
    },
    {
      "name": "simplexlsx",
      "bom-ref": "simplexlsx",
      "type": "library",
      "version": "0.41",
      "copyright": "Copyright (c) 2012-2021 Pavel Akimov <oxod.pavel@gmail.com>, Alexandr Belyak <programmeralex@bk.ru>",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ]
    },
    {
      "name": "The FreeType Project",
      "bom-ref": "The FreeType Project",
      "type": "library",
      "version": "2.13.3",
      "copyright": "Copyright (c) 2006-2014 Adobe Systems Incorporated. \nCopyright (c) 2013 by Google, Inc. \nCopyright (c) 1996-2018 by David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 1999-2007, 2013 The FreeType Development Team - www.freetype.org\nCopyright (c) 2000 Computing Research Labs, New Mexico State University \nCopyright (c) 2001-2004, 2011 Francesco Zappa Nardelli \nCopyright (c) 2003 Huw D M Davies for Codeweavers \nCopyright (c) 2004-2018 by Albert Chin-A-Young. \nCopyright (c) 2004-2018 by Masatake YAMATO and Redhat K.K.\nCopyright (c) 2007 Dmitry Timoshkov for Codeweavers \nCopyright (c) 2010-2018 by Joel Klinghed.",
      "licenses": [
        {
          "license": {
            "name": "Freetype Project License"
          }
        }
      ],
      "description": "FreeType 2 is a software font engine that is designed to be small,\r\r\nefficient, highly customizable and portable while capable of\r\r\nproducing high-quality output (glyph images). It can be used in\r\r\ngraphics libraries, display servers, font conversion tools, text\r\r\nimage generation tools, and many other products as well.\r\r\nNote that FreeType 2 is a font service and doesn't provide APIs to\r\r\nperform higher-level features, like text layout or graphics\r\r\nprocessing (e.g., colored text rendering, \"hollowing\", etc.).\r\r\nHowever, it greatly simplifies these tasks by providing a simple,\r\r\neasy to use and uniform interface to access the content of font\r\r\nfiles.\r\r\nFreeType 2 is released under two open-source licenses: our own\r\r\nBSD-like FreeType License and the GPL.",
      "supplier": {
        "url": [
          "http://www.freetype.org/"
        ]
      }
    },
    {
      "name": "The PCI Utilities",
      "bom-ref": "The PCI Utilities",
      "type": "library",
      "version": "3.8.0",
      "copyright": "Copyright (c) 1997--2024 Martin Mares <mj@ucw.cz>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/pciutils@3.8.0-1?epoch=1",
      "description": "The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems.",
      "supplier": {
        "url": [
          "http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml"
        ]
      }
    },
    {
      "name": "util-linux",
      "bom-ref": "util-linux",
      "type": "library",
      "version": "2.38",
      "copyright": "Copyright (c) Guy Maor <maor@debian.org>\nCopyright (c) Michal Luscon <mluscon@redhat.com>\nCopyright (c) 2006-2018 Karel Zak <kzak@redhat.com>\nCopyright (c) 1980, 1983, 1987, 1988-1994 The Regents of the University of California. \nCopyright (c) 1991, 1992 Linus Torvalds \nCopyright (c) 1984, 1989-2017 Free Software Foundation, Inc. \nCopyright (c) 1994 Martin Schulze <joey@infodrom.north.de>\nCopyright (c) 1993-2008 Theodore Ts\nCopyright (c) 1996, 2003 Rickard E. Faith (faith@acm.org) \nCopyright (c) 1999, 2000, Red Hat Software \nCopyright (c) 2003-2018, Red Hat, Inc.\nCopyright (c) 1995, 1999, 2001 Andries E. Brouwer (aeb@cwi.nl) \nCopyright (c) 2000-2001 Gunnar Ritter \nCopyright (c) 2001 Andreas Dilger\nCopyright (c) 2009-2010 by Andreas Dilger <adilger@sun.com> \nCopyright (c) 2003, 2004, 2005 Thorsten Kukuk\nCopyright (c) 2003-2005 H. Peter Anvin \nCopyright (c) 2004 Robert Love <rml@tech9.net>\nCopyright (c) 2005 Jens Axboe <jens@axboe.dk> \nCopyright (c) 2010, 2012 Lennart Poettering \nCopyright (c) 2010-2012 Davidlohr Bueso <dave@gnu.org> \nCopyright (c) 2012-2015 Ondrej Oprala <ooprala@redhat.com>\nCopyright (c) 2012-2013 Eric Biederman <ebiederm@xmission.com> \nCopyright (c) 2003 Theodore Ts \nCopyright (c) 2012, 2014, 2016-2017 Sami Kerola <kerolasa@iki.fi>\nCopyright (c) 1986 Gary S. Brown.\nCopyright (c) 1990 Gordon Irlam (gordoni@cs.ua.oz.au)\nCopyright (c) 1991-2004 Miquel van Smoorenburg <miquels@cistron.nl>\nCopyright (c) 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk)\nCopyright (c) 1992-1997 Michael K. Johnson, johnsonm@redhat.com\nCopyright (c) 1994 X Consortium \nCopyright (c) 1994 Kevin E. Martin (martin@cs.unc.edu)\nCopyright (c) 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) \nCopyright (c) 1994-2005 Jeff Tranter (tranter@pobox.com) \nCopyright (c) 1998 Danek Duvall <duvall@alumni.princeton.edu> \nCopyright (c) 1999 Jakub Jelinek <jj@ultra.linux.cz> \nCopyright (c) 1999, Andreas Dilger and Theodore Ts\nCopyright (c) 2000 Werner Almesberger \nCopyright (c) 1999-2002 Transmeta Corporation \nCopyright (c) 2004-2008 Kay Sievers <kay.sievers@vrfy.org> \nCopyright (c) 2006 Hewlett-Packard Development Company, L.P.\nCopyright (c) 2007 Matthias Koenig <mkoenig@suse.de> \nCopyright (c) 2008 Cai Qian <qcai@redhat.com>\nCopyright (c) 2008 Hayden A. James (hayden.james@gmail.com) \nCopyright (c) 2008, James Youngman <jay@gnu.org> \nCopyright (c) 2009 Corentin Chary <corentincj@iksaif.net> \nCopyright (c) 2009 Mike Hommey <mh@glandium.org> \nCopyright (c) 2009 Mikhail Gusarov <dottedmag@dottedmag.net>\nCopyright (c) 2009 by Bastian Friedrich <bastian.friedrich@collax.com>\nCopyright (c) 2010 Andrew Nayenko <resver@gmail.com> \nCopyright (c) 2010 Hajime Taira <htaira@redhat.com> \nCopyright (c) 2010 Jason Borden <jborden@bluehost.com> \nCopyright (c) 2010 Jeroen Oortwijn <oortwijn@gmail.com>\nCopyright (c) 2010 by Jiro SEKIBA <jir@unicus.jp> \nCopyright (c) 2011, 2015 by Philipp Marek <philipp.marek@linbit.com> \nCopyright (c) 2012 Andy Lutomirski <luto@amacapital.net> \nCopyright (c) 2012 Milan Broz <mbroz@redhat.com> \nCopyright (c) 2018 Milan Broz <gmazyland@gmail.com> (Inspired by libvolume_id by Kay Sievers <kay.sievers@vrfy.org>)\nCopyright (c) 2011 SuSE LINUX Products GmbH\nCopyright (c) 2016 SUSE Linux GmbH\nCopyright (c) 2012 SUSE Linux Products GmbH, Nuernberg\nCopyright (c) 2012, 2016 Werner Fink <werner@suse.de> \nCopyright (c) 2013 Alejandro Martinez Ruiz <alex@nowcomputing.com> \nCopyright (c) 2013 Eric Sandeen <sandeen@redhat.com> \nCopyright (c) 2013 Rolf Fokkens <rolf@fokkens.nl>\nCopyright (c) 2014-2017 Pali Roh\nCopyright (c) IBM Corp. 2011, 2016\nCopyright (c) 2015,2016 Seagate Technology PLC (Written by Shaun Tancheff <shaun.tancheff@seagate.com>)\nCopyright (c) 2016 David Sterba <dsterba@suse.cz>\nCopyright (c) 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com>\nCopyright (c) 2016 Micron Technology, Inc. \nCopyright (c) 2016 Stanislav Brabec <sbrabec@suse.cz>\nCopyright (c) 2017 Hewlett Packard Enterprise Development LP\nCopyright (c) 2017 Philip Prindeville\nCopyright (c) 2017 Rafa\nCopyright (c) 2018 Harry Mallon <hjmallon@gmail.com>\nCopyright (c) 2018 Riku Voipio <riku.voipio@iki.fi>\nCopyright (c) 2018 Tony Asleson <tasleson@redhat.com> \nCopyright (c) 2018 Vaclav Dolezal <vdolezal@redhat.com> \nCopyright (c) 1997-2014 Frodo Looijaard <frodo@frodo.looijaard.name> \nCopyright (c) 2003-2005 Silicon Graphics, Inc. \nCopyright (c) 2004-2006 by Juliane Holzt, kju -at- fqdn.org \nCopyright (c) 2008 Roy Peled <the.roy.peled@gmail>\nCopyright (c) 2014 Kevin Cernekee <cernekee@gmail.com>\nCopyright (c) 2014 Timofey Titovets <Nefelim4ag@gmail.com> \nCopyright (c) 2009 Johannes Berg <johannes@sipsolutions.net>\nCopyright (c) 2009 Marcel Holtmann <marcel@holtmann.org>\nCopyright (c) 2009 Tim Gardner <tim.gardner@canonical.com>\nCopyright (c) 2000, Niels Kristian Bech Jensen <nkbj@image.dk>\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/util-linux@2.38-5%2Bexp1",
      "description": "util-linux is a random collection of Linux utilities",
      "supplier": {
        "url": [
          "https://raw.githubusercontent.com/karelzak/util-linux/master/README"
        ]
      }
    },
    {
      "name": "WIDE-DHCPv6",
      "bom-ref": "WIDE-DHCPv6",
      "type": "library",
      "version": "20080615",
      "copyright": "Copyright (c) 1998-2008, WIDE Project\nCopyright (c) 2006-2015, Jeremie Corbier <jeremie@famille-corbier.net> \nCopyright (c) 1998, Todd C. Miller <Todd.Miller@courtesan.com> \nCopyright (c) 1991, 1993, The Regents of the University of California. \nCopyright (c) 1984, 1989, 1990, 2000-2005, Free Software Foundation, Inc \nCopyright (c) 1998-2001, 2003 Internet Software Consortium. \nCopyright (c) 2004 Internet Systems Consortium, Inc. (\"ISC\") ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "description": "WIDE-DHCPv6 is an open-source implementation of Dynamic Host Configuration Protocol for IPv6 (DHCPv6) originally developed by the KAME project. The implementation mainly conforms to the following standards: RFC3315,3319,3633,3646,4075,4272,etc.",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/wide-dhcpv6"
        ]
      }
    },
    {
      "name": "wireless-tools",
      "bom-ref": "wireless-tools",
      "type": "library",
      "version": "30~pre9",
      "copyright": "Copyright (c) 1997-2009 Jean Tourrilhes <jt@hpl.hp.com>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "Wireless tools for Node.js",
      "supplier": {
        "url": [
          "http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
        ]
      }
    },
    {
      "name": "wpa_supplicant - IEEE 802.1X, WPA, WPA2, RSN, IEEE 802.11i",
      "bom-ref": "wpa_supplicant - IEEE 802.1X, WPA, WPA2, RSN, IEEE 802.11i",
      "type": "library",
      "version": "2.11",
      "copyright": "Copyright (c) 2000-2003, 2011-2016 Intel Corporation.\nCopyright (c) 2013 - 2016 Intel Mobile Communications GmbH. \nCopyright (c) 2015 Intel Deutschland GmbH \nCopyright (c) 2005-2006, Devicescape Software, Inc. \nCopyright (c) 2002-2016, Jouni Malinen <j@w1.fi> \nCopyright (c) 2008-2011, Atheros Communications \nCopyright (c) 2011-2016 Qualcomm Atheros ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/wpa_supplicant@2.11-2.fc41?arch=i686&epoch=1",
      "description": "wpa_supplicant is a WPA Supplicant for Linux, BSD, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver.\r\r\nwpa_supplicant is designed to be a \"daemon\" program that runs in the background and acts as the backend component controlling the wireless connection. wpa_supplicant supports separate frontend programs and a text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with wpa_supplicant.\r\r\nAuthor: Jouni Malinen {jkmaline@cc.hut.fi}",
      "supplier": {
        "url": [
          "http://w1.fi/wpa_supplicant/"
        ]
      }
    },
    {
      "name": "zeroconf",
      "bom-ref": "zeroconf",
      "type": "library",
      "version": "0.9",
      "copyright": "Copyright (c) 2006 Anand Kumria",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/zeroconf@0.9-1",
      "description": "IPv4 link-local address allocator\r\nzeroconf is an implementation of IPv4 link-local addresses (RFC3927)\r\nwhich can be used for ad-hoc networks.  Addresses are allocated from\r\nthe 169.254.0.0/16 range semi-randomly.\r\n\r\nThat means making it possible to take two laptop computers, and\r\nconnect them with a crossover Ethernet cable, and have them\r\ncommunicate usefully using IP, without needing a man in a white lab\r\ncoat to set it all up for you. (from www.zeroconf.org)",
      "supplier": {
        "url": [
          "https://files.pythonhosted.org/packages/20/d7/418ff6c684ace0f5855ec56c66cfa99ec50443c41693b91e9abcccfa096c/zeroconf-0.20.0.tar.gz"
        ]
      }
    },
    {
      "name": "zlib",
      "bom-ref": "zlib",
      "type": "library",
      "version": "v1.3.1",
      "copyright": "Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler \nCopyright (c) 1998 by Andreas R. Kleinert \nCopyright (c) 1998-2010 Gilles Vollant \nCopyright (c) 2000-2017 Mark Brown \nCopyright (c) 1995-2003, 2010 Mark Adler\nCopyright (c) 2007-2008 Even Rouault\nCopyright (c) 2009-2010 Mathias Svensson ( http://result42.com )\nCopyright (c) 1990-2000 Info-ZIP.",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/zlib@1.3.1-1.1?arch=x86_64",
      "description": "zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.",
      "supplier": {
        "url": [
          "http://www.zlib.net/"
        ]
      }
    },
    {
      "name": "optee",
      "bom-ref": "optee",
      "type": "library",
      "version": "3.21.0",
      "copyright": "Copyright (c) 2015, Linaro Limited",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "cpe": "cpe:2.3:o:linaro:op-tee:3.21.0:-:*:*:*:*:*:*",
      "description": "Trusted side of the TEE\r\r\n\r\r\nhttps://github.com/OP-TEE/optee_os",
      "supplier": {
        "url": [
          "https://github.com/OP-TEE/optee_os"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-41325",
                "name": "CVE-2023-41325",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-41325"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "optee_client",
      "bom-ref": "optee_client",
      "type": "library",
      "version": "3.21.0-rc1",
      "copyright": "Copyright (c) 2015, Linaro Limited",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:github/OP-TEE/optee_client@3.21.0-rc1",
      "description": "Normal World Client side of the TEE",
      "supplier": {
        "url": [
          "https://github.com/OP-TEE/optee_client"
        ]
      }
    },
    {
      "name": "Linux Kernel",
      "bom-ref": "Linux Kernel",
      "type": "library",
      "version": "5.10.136",
      "copyright": "Copyright (c) Linus Torvalds.",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0 Only"
          }
        }
      ],
      "cpe": "cpe:2.3:o:linux:linux_kernel:5.10.136:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/linux-5.10@5.10.136-1~deb10u3",
      "description": "The Linux kernel is a Unix-like computer operating system kernel. It is used world-wide: the Linux operating system is based on it and deployed on both traditional computer systems such as personal computers and servers, usually in the form of Linux distributions, and on various embedded devices such as routers, wireless access points, PBXes, set-top boxes, FTA receivers, smart TVs, PVRs and NAS appliances. The Android operating system for tablet computers, smartphones and smartwatches is also based atop the Linux kernel.\r\r\n\r\r\n(from Wikipedia)",
      "supplier": {
        "url": [
          "http://git.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.34.y.git"
        ]
      }
    },
    {
      "name": "Kiss FFT",
      "bom-ref": "Kiss FFT",
      "type": "library",
      "version": "Unknown",
      "copyright": "Copyright (c) 2003-2010 Mark Borgerding",
      "licenses": [
        {
          "license": {
            "name": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "name": "half",
      "bom-ref": "half",
      "type": "library",
      "version": "Unknown",
      "copyright": "Copyright (c) 2012-2017 Christian Rau <rauy@users.sourceforge.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ]
    },
    {
      "name": "armadillo",
      "bom-ref": "armadillo",
      "type": "library",
      "version": "6.500.5",
      "copyright": "Copyright (c) 2008-2016 National ICT Australia (NICTA) ",
      "licenses": [
        {
          "license": {
            "name": "Mozilla Public License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/armadillo@upstream?arch=6.500.5%2Bdfsg",
      "description": "Armadillo is a high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use \r\n \r\nUseful for algorithm development directly in C++, or quick conversion of research code into production environments; the syntax (API) is deliberately similar to Matlab \r\n \r\nCan be used for machine learning, pattern recognition, signal processing, bioinformatics, statistics, econometrics, etc \r\n \r\nProvides efficient classes for vectors, matrices and cubes, as well as 150+ associated functions; integer, floating point and complex numbers are supported",
      "supplier": {
        "url": [
          "http://arma.sourceforge.net"
        ]
      }
    }
  ]
}
