{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "nodejs-yargs-0.3.2.1-1.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/nodejs-yargs-0.3.2.1-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-nodejs-yargs-3.2.1",
      "name": "nodejs-yargs",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a8bf647648450b172ff51d12fe7963e946f89a3f0dc2e39afb658d86105286e4"
        }
      ],
      "description": "Yargs be a node.js library fer hearties tryin' ter parse optstrings against\ntheir will where even the boo box be not enough to coerce them. This here\nmodule is fer scallywags lookin' ter plunder all the sunken -shipz of their\n--treasures thru program usage but be tired of optstrings disincling to\nacquiesce to yer requests.\nWith yargs, ye be havin' a map that leads straight to yer treasure! Treasure of\ncourse, being a simple option hash.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-yargs@3.2.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=nodejs-yargs-3.2.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.npmjs.org/package/yargs",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Light-weight option parsing with an argv hash",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.2.1-1.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-wordwrap-1.0.0",
      "name": "nodejs-wordwrap",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "11b0cf2a2bc5e1356c166442aeecd19b89b0a1ae4868fb79f437144cd05bb2dd"
        }
      ],
      "description": "Wrap those words. Show them at what columns to start and stop.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-wordwrap@1.0.0-1.oe2403sp4?arch=noarch&epoch=0&upstream=nodejs-wordwrap-1.0.0-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/substack/node-wordwrap",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Word wrapping library for node",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-nodejs-yargs-3.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-nodejs-yargs-3.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-wordwrap-1.0.0"
    }
  ]
}
