{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "node-gyp-0.3.6.0-7.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/node-gyp-0.3.6.0-7.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-node-gyp-3.6.0",
      "name": "node-gyp",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6bb5dcee85d623ea3f256c4949b1314b9f86738c7c673b3906dc1bd7fb7b1c01"
        }
      ],
      "description": "node-gyp is a cross-platform command-line tool written in Node.js for compiling\nnative addon modules for Node.js, which takes away the pain of dealing with the\nvarious differences in build platforms. It is the replacement to the node-waf\nprogram which is removed for node v0.8.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/node-gyp@3.6.0-7.oe2403sp4?arch=noarch&epoch=0&upstream=node-gyp-3.6.0-7.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/nodejs/node-gyp",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Node.js native addon build tool",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.6.0-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-gcc-c---12.3.1",
      "name": "gcc-c++",
      "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "fcbecb5a06dbac2b609c71f276140430c02b5e3a145e7eb0b1e7d86ebafdd50a"
        }
      ],
      "description": "This package adds C++ support to the GNU Compiler Collection.\nIt includes support for most of the current C++ specification,\nincluding templates and exception handling.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gcc-c++@12.3.1-110.oe2403sp4?arch=aarch64&epoch=0&upstream=gcc-12.3.1-110.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "C++ support for GCC",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-110.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-gyp-0.1",
      "name": "gyp",
      "licenseConcluded": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b456885d8f89aff5e9c15a7566184dfb4ddd603a3b506ee1a86928ccf2113a73"
        }
      ],
      "description": "GYP is a tool to generates native Visual Studio, Xcode and SCons\nand/or make build files from a platform-independent input format.\nIts syntax is a universal cross-platform build representation\nthat still allows sufficient per-platform flexibility to accommodate\nirreconcilable differences.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gyp@0.1-3.oe2403sp4?arch=noarch&epoch=0&upstream=gyp-0.1-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://code.google.com/p/gyp",
      "licenseDeclared": "BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Generate Your Projects",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.1-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-http-parser-devel-2.9.4",
      "name": "http-parser-devel",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "320cb35fba424edcf39ba2c87b2ca748a99f9b7a1dd14ebb8b52d38168671636"
        }
      ],
      "description": "Development headers and static libraries for http-parser.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/http-parser-devel@2.9.4-3.oe2403sp4?arch=aarch64&epoch=0&upstream=http-parser-2.9.4-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openeuler/http-parser",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development headers and static libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.9.4-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libuv-devel-1.47.0",
      "name": "libuv-devel",
      "licenseConcluded": "MIT and CC-BY-4.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e4ed4359155258454d6033f0f0f79077f980bdae4ce5ded866a352682a29323d"
        }
      ],
      "description": "Development libraries for libuv",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libuv-devel@1.47.0-3.oe2403sp4?arch=aarch64&epoch=1&upstream=libuv-1.47.0-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://libuv.org/",
      "licenseDeclared": "MIT and CC-BY-4.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development libraries for libuv",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.47.0-3.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-devel-20.18.2",
      "name": "nodejs-devel",
      "licenseConcluded": "MIT and Apache-2.0 and ISC and BSD and AFL-2.1",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9bbb94aa2a53993046daf26f1b0ebfd0bb8dd94d605c788f5832b8e9093d0f16"
        }
      ],
      "description": "Development headers for the Node.js JavaScript runtime.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-devel@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 - development headers",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:20.18.2-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-nopt-3.0.6",
      "name": "nodejs-nopt",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f7d41540ad7639165f79a062c415c2d1944d2f12eba2e7bde7284b0a8796b5c6"
        }
      ],
      "description": "An option parsing library for Node.js and its package manager (npm).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-nopt@3.0.6-1.oe2403sp4?arch=noarch&epoch=0&upstream=nodejs-nopt-3.0.6-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/isaacs/nopt",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Node.js option parsing",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.0.6-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-npmlog-2.0.0",
      "name": "nodejs-npmlog",
      "licenseConcluded": "ISC",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "63014aa24918992b42012d29d3e6d42c3327e494aebbaf081ecf9bdc9e9d4b43"
        }
      ],
      "description": "The logger utility that npm uses.\nThis logger is very basic. It does the logging for npm. It supports custom\nlevels and colored output.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-npmlog@2.0.0-2.oe2403sp4?arch=noarch&epoch=0&upstream=nodejs-npmlog-2.0.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/isaacs/npmlog",
      "licenseDeclared": "ISC",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Logger for npm",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.0-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-osenv-0.1.5",
      "name": "nodejs-osenv",
      "licenseConcluded": "ISC",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b9a8d16f52e04354f3abe7c03dfd6069964fbf685916956216f753f0e0fa3177"
        }
      ],
      "description": "Look up environment settings specific to different operating systems.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-osenv@0.1.5-1.oe2403sp4?arch=noarch&epoch=0&upstream=nodejs-osenv-0.1.5-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/isaacs/osenv",
      "licenseDeclared": "ISC",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Look up environment settings specific to different operating systems",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.1.5-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gcc-c---12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gyp-0.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-http-parser-devel-2.9.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libuv-devel-1.47.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-devel-20.18.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-nopt-3.0.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-npmlog-2.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nodejs-osenv-0.1.5"
    }
  ]
}
