{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.nodeGame/nodegame-window","documentNamespace":"https://spdx.org/spdxdocs/protobom/3358ad0f-7499-4936-9075-77944e1615ef","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-08T06:00:56Z"},"packages":[{"name":"mocha-phantomjs","SPDXID":"SPDXRef-npm-mocha-phantomjs-3.5.1-aac3d8","versionInfo":"3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Ken Collins., copyright applies. // https://github.com/joyent/node/blob/master/lib/util.js","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha-phantomjs@3.5.1"}]},{"name":"docker","SPDXID":"SPDXRef-npm-docker-0.2.2-34101a","versionInfo":"0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 2004-2005 John Gruber \u003chttp://daringfireball.net/projects/markdown/\u003e, Copyright (c) 2007 John Fraser","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/docker@0.2.2"}]},{"name":"NDDB","SPDXID":"SPDXRef-npm-nddb-1.2.1-1d6e43","versionInfo":"\u003e= 1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nddb@%3E%3D%201.2.1"}]},{"name":"commander","SPDXID":"SPDXRef-npm-commander-2.8.1-623d81","versionInfo":"\u003e= 2.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/commander@%3E%3D%202.8.1"}]},{"name":"JSUS","SPDXID":"SPDXRef-npm-jsus-1.0.0-f3dc6a","versionInfo":"\u003e= 1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsus@%3E%3D%201.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-0.2.14-7dc8cd","versionInfo":"\u003e= 0.2.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%3E%3D%200.2.14"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-0.3.0-a10d39","versionInfo":"\u003e= 0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%3E%3D%200.3.0"}]},{"name":"smoosh","SPDXID":"SPDXRef-npm-smoosh-0.4.0-2a5885","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/smoosh@0.4.0"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-1.10.0-767040","versionInfo":"\u003e= 1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%3E%3D%201.10.0"}]},{"name":"com.github.nodeGame/nodegame-window","SPDXID":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","versionInfo":"master","downloadLocation":"git+https://github.com/nodeGame/nodegame-window","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/nodeGame/nodegame-window@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-mocha-phantomjs-3.5.1-aac3d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-docker-0.2.2-34101a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-nddb-1.2.1-1d6e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-commander-2.8.1-623d81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-jsus-1.0.0-f3dc6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-jsdom-0.2.14-7dc8cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-mocha-0.3.0-a10d39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-smoosh-0.4.0-2a5885","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relatedSpdxElement":"SPDXRef-npm-chai-1.10.0-767040","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-nodeGame-nodegame-window-master-ded430","relationshipType":"DESCRIBES"}]}