{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.clemahieu/raiblocks.net","documentNamespace":"https://spdx.org/spdxdocs/protobom/22a3e057-8d19-4b3b-9e89-bf31e2acba34","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250411210134-0bac891b790a+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-04-12T03:46:20Z"},"packages":[{"name":"https","SPDXID":"SPDXRef-npm-https-1.0.0-a81064","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/https@%5E1.0.0"}]},{"name":"sails","SPDXID":"SPDXRef-npm-sails-0.11.2-475229","versionInfo":"~0.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sails@~0.11.2"}]},{"name":"querystring","SPDXID":"SPDXRef-npm-querystring-0.2.0-ca8af2","versionInfo":"^0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/querystring@%5E0.2.0"}]},{"name":"http","SPDXID":"SPDXRef-npm-http-0.0.0-af6471","versionInfo":"0.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http@0.0.0"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.3.0-100f1d","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.3.0"}]},{"name":"rc","SPDXID":"SPDXRef-npm-rc-0.5.0-b534d5","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rc@~0.5.0"}]},{"name":"grunt-contrib-jst","SPDXID":"SPDXRef-npm-grunt-contrib-jst-0.6.0-7e6eee","versionInfo":"~0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jst@~0.6.0"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.5.0-5173c9","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.5.0"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-0.11.1-e29e9e","versionInfo":"0.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Tyler Kellen, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@0.11.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-6e5cc4","versionInfo":"0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman, Copyright (c) 2013 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@0.4.2"}]},{"name":"grunt-contrib-clean","SPDXID":"SPDXRef-npm-grunt-contrib-clean-0.5.0-ca33c6","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-clean@~0.5.0"}]},{"name":"include-all","SPDXID":"SPDXRef-npm-include-all-0.1.3-a55f21","versionInfo":"~0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/include-all@~0.1.3"}]},{"name":"grunt-sails-linker","SPDXID":"SPDXRef-npm-grunt-sails-linker-0.9.5-0049c6","versionInfo":"~0.9.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sails-linker@~0.9.5"}]},{"name":"ejs","SPDXID":"SPDXRef-npm-ejs-0.8.4-b7802e","versionInfo":"~0.8.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ejs@~0.8.4"}]},{"name":"sails-disk","SPDXID":"SPDXRef-npm-sails-disk-0.10.0-96c73a","versionInfo":"~0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sails-disk@~0.10.0"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-0.9.0-5ea047","versionInfo":"~0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@~0.9.0"}]},{"name":"grunt-sync","SPDXID":"SPDXRef-npm-grunt-sync-0.0.4-5befdf","versionInfo":"~0.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sync@~0.0.4"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.5.3-5dc568","versionInfo":"~0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.5.3"}]},{"name":"grunt-contrib-coffee","SPDXID":"SPDXRef-npm-grunt-contrib-coffee-0.10.1-2b37af","versionInfo":"~0.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-coffee@~0.10.1"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.4.0-b3edcb","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.4.0"}]},{"name":"com.github.clemahieu/raiblocks.net","SPDXID":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","versionInfo":"master","downloadLocation":"git+https://github.com/clemahieu/raiblocks.net","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/clemahieu/raiblocks.net@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-https-1.0.0-a81064","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-sails-0.11.2-475229","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-querystring-0.2.0-ca8af2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-http-0.0.0-af6471","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.3.0-100f1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-rc-0.5.0-b534d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jst-0.6.0-7e6eee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.5.0-5173c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-0.11.1-e29e9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-6e5cc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-clean-0.5.0-ca33c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-include-all-0.1.3-a55f21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-sails-linker-0.9.5-0049c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-ejs-0.8.4-b7802e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-sails-disk-0.10.0-96c73a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-0.9.0-5ea047","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-sync-0.0.4-5befdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.5.3-5dc568","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-coffee-0.10.1-2b37af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.4.0-b3edcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-clemahieu-raiblocks.net-master-2ed7de","relationshipType":"DESCRIBES"}]}