{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "mocha-0.2.4.5-2.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/mocha-0.2.4.5-2.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-mocha-2.4.5",
      "name": "mocha",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "fe0977b9b93670d604344961bb3e88853fda92efa1076147c56b2f6bf6bd80fa"
        }
      ],
      "description": "Mocha is a feature-rich JavaScript test framework running on Node.js and the\nbrowser, making asynchronous testing simple and fun. Mocha tests run serially,\nallowing for flexible and accurate reporting, while mapping uncaught\nexceptions to the correct test cases.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/mocha@2.4.5-2.oe2403sp4?arch=noarch&epoch=0&upstream=mocha-2.4.5-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/mochajs/mocha",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A simple, flexible, fun test framework for Node.js",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.4.5-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-20.18.2",
      "name": "nodejs",
      "licenseConcluded": "MIT and Apache-2.0 and ISC and BSD and AFL-2.1",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "269a10660d635fc52ee8a50031761fbb473ffc6f23d56dc2e066b9ce24e651ac"
        }
      ],
      "description": "Node.js is a platform built on Chrome's JavaScript runtime\nfor easily building fast, scalable network applications.\nNode.js uses an event-driven, non-blocking I/O model that\nmakes it lightweight and efficient, perfect for data-intensive\nreal-time applications that run across distributed devices.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs@20.18.2-7.oe2403sp4?arch=aarch64&epoch=1&upstream=nodejs-20.18.2-7.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://nodejs.org/",
      "licenseDeclared": "MIT and Apache-2.0 and ISC and BSD and AFL-2.1",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "JavaScript runtime",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:20.18.2-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-supports-color-4.4.0",
      "name": "nodejs-supports-color",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "17a173690a1c31e0f521323edbe9233605895c21d295b4ec15c248e73bf11e1e"
        }
      ],
      "description": "Detect whether a terminal supports color",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-supports-color@4.4.0-1.oe2403sp4?arch=noarch&epoch=0&upstream=nodejs-supports-color-4.4.0-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/chalk/supports-color",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Detect whether a terminal supports color",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.4.0-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-mocha-2.4.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mocha-2.4.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-supports-color-4.4.0"
    }
  ]
}
