{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "metadata": {
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "npm",
          "version": "11.11.0"
        },
        {
          "type": "library",
          "name": "cyclonedx-library",
          "group": "@cyclonedx",
          "version": "10.0.0",
          "author": "Jan Kowalleck",
          "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "externalReferences": [
            {
              "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            }
          ]
        },
        {
          "type": "application",
          "name": "cyclonedx-npm",
          "group": "@cyclonedx",
          "version": "4.2.1",
          "author": "Jan Kowalleck",
          "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "externalReferences": [
            {
              "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            }
          ]
        }
      ]
    },
    "component": {
      "type": "application",
      "name": "agenstra-frontend-docs",
      "version": "3.3.0",
      "bom-ref": "agenstra-frontend-docs@3.3.0",
      "purl": "pkg:npm/agenstra-frontend-docs@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:reproducible",
        "value": "true"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "name": "common",
      "group": "@angular",
      "version": "21.2.6",
      "bom-ref": "agenstra-frontend-docs@3.3.0|@angular/common@21.2.6",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40angular/common@21.2.6",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/@angular/common/-/common-21.2.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "d8572967587a019e09c022259e91c262b6d14c64133a3fd115792e5ffab0ecae9c1662467d614c9abfbec56b47644bd475d7db47d86a0e8fafd6692a10a13f2b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@angular/common"
        }
      ]
    },
    {
      "type": "library",
      "name": "compiler",
      "group": "@angular",
      "version": "21.2.6",
      "bom-ref": "agenstra-frontend-docs@3.3.0|@angular/compiler@21.2.6",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40angular/compiler@21.2.6",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "b211a46ff68020f6c6f284989152749ac1a545d0d5709055694571d8a7a7325b627d08df2e7e4df0314c033391ea169a0375deba0144c712aa9afc928eb56af8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@angular/compiler"
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@angular",
      "version": "21.2.6",
      "bom-ref": "agenstra-frontend-docs@3.3.0|@angular/core@21.2.6",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40angular/core@21.2.6",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/@angular/core/-/core-21.2.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "b2f80ae43845950952fac3326d77ed9f4f2b1c74620c663fb88293e4b65468a8327df9e43dbf2e0a5a4c216d0dcc036d53caacf29c200d9168270f3921ade8a9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@angular/core"
        }
      ]
    },
    {
      "type": "library",
      "name": "rxjs",
      "version": "7.8.2",
      "bom-ref": "agenstra-frontend-docs@3.3.0|rxjs@7.8.2",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@7.8.2",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "76129ff74dd4fcf41963a6e834db4019d59b1bce5601b8d3ff5c58a19202ec5018d3259aa4e05056c56b0e5e7c5bcebffded55a4c341b5157831a5df74cc9214"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "2.8.1",
      "bom-ref": "agenstra-frontend-docs@3.3.0|tslib@2.8.1",
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ]
    },
    {
      "type": "library",
      "name": "zone.js",
      "version": "0.16.1",
      "bom-ref": "agenstra-frontend-docs@3.3.0|zone.js@0.16.1",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/zone.js@0.16.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/zone.js/-/zone.js-0.16.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "769bd8d7bbf16085b7f9b36b3f40a55256a26340a22112b7b67a0b686a10b10718f7f23f369cc8590eed40d85b57b2da71032908823ac15cee2f7b6e58ec9fb8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zone.js"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "agenstra-frontend-docs@3.3.0",
      "dependsOn": [
        "agenstra-frontend-docs@3.3.0|@angular/common@21.2.6",
        "agenstra-frontend-docs@3.3.0|@angular/compiler@21.2.6",
        "agenstra-frontend-docs@3.3.0|@angular/core@21.2.6",
        "agenstra-frontend-docs@3.3.0|rxjs@7.8.2",
        "agenstra-frontend-docs@3.3.0|zone.js@0.16.1"
      ]
    },
    {
      "ref": "agenstra-frontend-docs@3.3.0|@angular/common@21.2.6",
      "dependsOn": [
        "agenstra-frontend-docs@3.3.0|@angular/core@21.2.6",
        "agenstra-frontend-docs@3.3.0|rxjs@7.8.2",
        "agenstra-frontend-docs@3.3.0|tslib@2.8.1"
      ]
    },
    {
      "ref": "agenstra-frontend-docs@3.3.0|@angular/compiler@21.2.6",
      "dependsOn": [
        "agenstra-frontend-docs@3.3.0|tslib@2.8.1"
      ]
    },
    {
      "ref": "agenstra-frontend-docs@3.3.0|@angular/core@21.2.6",
      "dependsOn": [
        "agenstra-frontend-docs@3.3.0|@angular/compiler@21.2.6",
        "agenstra-frontend-docs@3.3.0|rxjs@7.8.2",
        "agenstra-frontend-docs@3.3.0|tslib@2.8.1",
        "agenstra-frontend-docs@3.3.0|zone.js@0.16.1"
      ]
    },
    {
      "ref": "agenstra-frontend-docs@3.3.0|rxjs@7.8.2",
      "dependsOn": [
        "agenstra-frontend-docs@3.3.0|tslib@2.8.1"
      ]
    },
    {
      "ref": "agenstra-frontend-docs@3.3.0|tslib@2.8.1"
    },
    {
      "ref": "agenstra-frontend-docs@3.3.0|zone.js@0.16.1"
    }
  ]
}