{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.imor/uci","documentNamespace":"https://spdx.org/spdxdocs/protobom/93bd53a1-1df3-474d-a626-66792d6752a3","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-20T23:01:02Z"},"packages":[{"name":"chai","SPDXID":"SPDXRef-npm-chai-4.1.2-5ed527","versionInfo":"^4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E4.1.2"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-1.3.0-9a3ad2","versionInfo":"\u003e=1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@%3E%3D1.3.0"}]},{"name":"mock-spawn","SPDXID":"SPDXRef-npm-mock-spawn-0.2.6-ea9d29","versionInfo":"^0.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mock-spawn@%5E0.2.6"}]},{"name":"string","SPDXID":"SPDXRef-npm-string-1.7.x-52b691","versionInfo":"1.7.x","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/string@1.7.x"}]},{"name":"grunt-groc","SPDXID":"SPDXRef-npm-grunt-groc-0.7.1-478719","versionInfo":"^0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-groc@%5E0.7.1"}]},{"name":"is-running","SPDXID":"SPDXRef-npm-is-running-1.0.x-8486c8","versionInfo":"1.0.x","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-running@1.0.x"}]},{"name":"chai-as-promised","SPDXID":"SPDXRef-npm-chai-as-promised-7.1.1-c43c7b","versionInfo":"^7.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai-as-promised@%5E7.1.1"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-1.1.0-a40696","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@%5E1.1.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-5.1.1-d3c263","versionInfo":"^5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E5.1.1"}]},{"name":"q","SPDXID":"SPDXRef-npm-q-0.9.x-920ad3","versionInfo":"0.9.x","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/q@0.9.x"}]},{"name":"grunt-cafe-mocha","SPDXID":"SPDXRef-npm-grunt-cafe-mocha-0.1.13-94586d","versionInfo":"^0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-cafe-mocha@%5E0.1.13"}]},{"name":"com.github.imor/uci","SPDXID":"SPDXRef-github-imor-uci-gh-pages-7efd38","versionInfo":"gh-pages","downloadLocation":"git+https://github.com/imor/uci","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/imor/uci@gh-pages"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-chai-4.1.2-5ed527","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-grunt-1.3.0-9a3ad2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-mock-spawn-0.2.6-ea9d29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-string-1.7.x-52b691","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-grunt-groc-0.7.1-478719","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-is-running-1.0.x-8486c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-chai-as-promised-7.1.1-c43c7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-1.1.0-a40696","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-mocha-5.1.1-d3c263","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-q-0.9.x-920ad3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-imor-uci-gh-pages-7efd38","relatedSpdxElement":"SPDXRef-npm-grunt-cafe-mocha-0.1.13-94586d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-imor-uci-gh-pages-7efd38","relationshipType":"DESCRIBES"}]}