{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.roachhd/roachhd.github.io","documentNamespace":"https://spdx.org/spdxdocs/protobom/e5d36970-15fd-4a26-a6b5-d6217ad0b4f1","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T02:18:59Z"},"packages":[{"name":"jshint","SPDXID":"SPDXRef-npm-jshint-2.5.11-38cf78","versionInfo":"2.5.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2009-2014 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors Underscore, Copyright (c) 2002 Douglas Crockford (www.JSLint.com), Copyright (c) 2009 Thomas Robinson \u003c280north.com\u003e, Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jshint@2.5.11"}]},{"name":"connect","SPDXID":"SPDXRef-npm-connect-3.3.4-d49a5a","versionInfo":"3.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Sencha Inc., Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2011-2014 TJ Holowaychuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/connect@3.3.4"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.6.1-4cd8c4","versionInfo":"~0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.6.1"}]},{"name":"uglify-js","SPDXID":"SPDXRef-npm-uglify-js-2.6.0-337b5c","versionInfo":"2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright 2012 (c) Mihai Bazon \u003cmihai.bazon@gmail.com\u003e, Copyright 2012-2013 (c) Mihai Bazon \u003cmihai.bazon@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uglify-js@2.6.0"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.7.0-ea5548","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.7.0"}]},{"name":"hogan.js","SPDXID":"SPDXRef-npm-hogan.js-3.0.2-54e2f7","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2011 Twitter, Inc., Copyright 2011, Dave Gamache www.getskeleton.com, Copyright 2012 Twitter, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hogan.js@3.0.2"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.1-bcf193","versionInfo":"~0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.1"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.7.0-af71df","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.7.0"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.5.0-7bfb77","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.5.0"}]},{"name":"recess","SPDXID":"SPDXRef-npm-recess-1.1.9-9385d0","versionInfo":"1.1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2011 Yahoo! Inc., Copyright 2012 Twitter, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/recess@1.1.9"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-1.0.0-c9ca9a","versionInfo":"~1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@~1.0.0"}]},{"name":"github-pages","SPDXID":"SPDXRef-gem-github-pages-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/github-pages"}]},{"name":"rake","SPDXID":"SPDXRef-gem-rake-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rake"}]},{"name":"rmagick","SPDXID":"SPDXRef-gem-rmagick-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rmagick"}]},{"name":"foreman","SPDXID":"SPDXRef-gem-foreman-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/foreman"}]},{"name":"com.github.roachhd/roachhd.github.io","SPDXID":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","versionInfo":"master","downloadLocation":"git+https://github.com/roachhd/roachhd.github.io","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/roachhd/roachhd.github.io@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-jshint-2.5.11-38cf78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-connect-3.3.4-d49a5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.6.1-4cd8c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-uglify-js-2.6.0-337b5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.7.0-ea5548","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-hogan.js-3.0.2-54e2f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.1-bcf193","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.7.0-af71df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.5.0-7bfb77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-recess-1.1.9-9385d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-1.0.0-c9ca9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-gem-rake-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-gem-rmagick-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-gem-foreman-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relatedSpdxElement":"SPDXRef-gem-github-pages-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-roachhd-roachhd.github.io-master-c84f61","relationshipType":"DESCRIBES"}]}