{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.mstuart/JavaScriptButtons","documentNamespace":"https://spdx.org/spdxdocs/protobom/bf5a5259-cac6-4cc0-aa67-7c4a42f451bf","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260409125808-b30cb6032525+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-12T05:01:01Z"},"packages":[{"name":"grunt-mocha-test","SPDXID":"SPDXRef-npm-grunt-mocha-test-0.7.0-ec9204","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-mocha-test@~0.7.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-1.13.0-933703","versionInfo":"~1.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@~1.13.0"}]},{"name":"should","SPDXID":"SPDXRef-npm-should-2.1.1-58516f","versionInfo":"~2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/should@~2.1.1"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-1.8.1-ef84c7","versionInfo":"~1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@~1.8.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-51b70a","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.2"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-7a2007","versionInfo":"~0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@~0.8.0"}]},{"name":"grunt-update-submodules","SPDXID":"SPDXRef-npm-grunt-update-submodules-0.2.1-cc9f4f","versionInfo":"~0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-update-submodules@~0.2.1"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.2.7-8ef9a6","versionInfo":"~0.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.2.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-0.8.10-adce97","versionInfo":"~0.8.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@~0.8.10"}]},{"name":"com.github.mstuart/JavaScriptButtons","SPDXID":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","versionInfo":"master","downloadLocation":"git+https://github.com/mstuart/JavaScriptButtons","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/mstuart/JavaScriptButtons@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-grunt-mocha-test-0.7.0-ec9204","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-mocha-1.13.0-933703","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-should-2.1.1-58516f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-chai-1.8.1-ef84c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-51b70a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-7a2007","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-grunt-update-submodules-0.2.1-cc9f4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.2.7-8ef9a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relatedSpdxElement":"SPDXRef-npm-jsdom-0.8.10-adce97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-mstuart-JavaScriptButtons-master-b8d05b","relationshipType":"DESCRIBES"}]}
