{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.plotly/plotly-nodejs","documentNamespace":"https://spdx.org/spdxdocs/protobom/67d548f5-b4ba-4e9e-97ac-4d483988d04b","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-24T22:15:51Z"},"packages":[{"name":"tape","SPDXID":"SPDXRef-npm-tape-3.0.3-1a0146","versionInfo":"^3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tape@%5E3.0.3"}]},{"name":"mkdirp","SPDXID":"SPDXRef-npm-mkdirp-0.5.0-2f0624","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mkdirp@~0.5.0"}]},{"name":"random-signal","SPDXID":"SPDXRef-npm-random-signal-0.0.2-5f9a3c","versionInfo":"0.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/random-signal@0.0.2"}]},{"name":"tap","SPDXID":"SPDXRef-npm-tap-0.4.13-fcef6f","versionInfo":"^0.4.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tap@%5E0.4.13"}]},{"name":"com.github.plotly/plotly-nodejs","SPDXID":"SPDXRef-github-plotly-plotly-nodejs-master-335063","versionInfo":"master","downloadLocation":"git+https://github.com/plotly/plotly-nodejs","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/plotly/plotly-nodejs@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-plotly-plotly-nodejs-master-335063","relatedSpdxElement":"SPDXRef-npm-tape-3.0.3-1a0146","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly-nodejs-master-335063","relatedSpdxElement":"SPDXRef-npm-mkdirp-0.5.0-2f0624","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly-nodejs-master-335063","relatedSpdxElement":"SPDXRef-npm-random-signal-0.0.2-5f9a3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-plotly-plotly-nodejs-master-335063","relatedSpdxElement":"SPDXRef-npm-tap-0.4.13-fcef6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-plotly-plotly-nodejs-master-335063","relationshipType":"DESCRIBES"}]}