{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "node-gyp-0.3.6.0-7.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T13:11:03.911431983Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/node-gyp-0.3.6.0-7.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-gcc-c---12.3.1",
      "name": "gcc-c++",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "125ddf759c572fdb96a51652aecfa05bafb7d464487e5979b7e4f4552783dbd8"
        }
      ],
      "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-105.oe2403sp3?arch=x86_64&epoch=0&upstream=gcc-12.3.1-105.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "C++ support for GCC",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-105.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-gyp-0.1",
      "name": "gyp",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "33e2eadc2b438379278558eb7451f5c67ca44b2d1d08cac914ec2010de4ed0e7"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=gyp-0.1-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://code.google.com/p/gyp",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Generate Your Projects",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.1-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-http-parser-devel-2.9.4",
      "name": "http-parser-devel",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d440413d8194563866343b5682d0d442a9028e608c4cf89439d83a774bb010df"
        }
      ],
      "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.oe2403sp3?arch=x86_64&epoch=0&upstream=http-parser-2.9.4-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openeuler/http-parser",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Development headers and static libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.9.4-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-libuv-devel-1.47.0",
      "name": "libuv-devel",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "77619a58f9dde444518235792b27820b9bebc6a1e5392413ae2d284d3704ef76"
        }
      ],
      "description": "Development libraries for libuv",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libuv-devel@1.47.0-3.oe2403sp3?arch=x86_64&epoch=1&upstream=libuv-1.47.0-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://libuv.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Development libraries for libuv",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.47.0-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-20.18.2",
      "name": "nodejs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f4350e29958372f826b88b9dc93eb0283822a77d951192e725a9a880bc5f6cfc"
        }
      ],
      "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-4.oe2403sp3?arch=x86_64&epoch=1&upstream=nodejs-20.18.2-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://nodejs.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "JavaScript runtime",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:20.18.2-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-devel-20.18.2",
      "name": "nodejs-devel",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "bdc230654955243444966a8d32a51474b7e5e13ebd7c0e653a74e25a87cf9eb7"
        }
      ],
      "description": "Development headers for the Node.js JavaScript runtime.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nodejs-devel@20.18.2-4.oe2403sp3?arch=x86_64&epoch=1&upstream=nodejs-20.18.2-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://nodejs.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "JavaScript runtime - development headers",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:20.18.2-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-nopt-3.0.6",
      "name": "nodejs-nopt",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ac66e075bf48e7b9a39ea4955c3398dc9be4a763a0e2a0fd8944ab82c0577561"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=nodejs-nopt-3.0.6-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/isaacs/nopt",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Node.js option parsing",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.0.6-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-npmlog-2.0.0",
      "name": "nodejs-npmlog",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c03590b5a6bb4b8ea0fa87076c1261ac3d8e2c1fe5229046a142326e640a13ff"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=nodejs-npmlog-2.0.0-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/isaacs/npmlog",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Logger for npm",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.0-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-nodejs-osenv-0.1.5",
      "name": "nodejs-osenv",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b32288572b6704fe2d994dca271fea59c29142e454fe3f1a0ddeb9f4d3109148"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=nodejs-osenv-0.1.5-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/isaacs/osenv",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Look up environment settings specific to different operating systems",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.1.5-1.oe2403sp3"
    }
  ],
  "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"
    }
  ]
}
