{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.sideshowcoder/ddd-js-sample-code","documentNamespace":"https://spdx.org/spdxdocs/protobom/fd6548b3-9814-4fab-9785-ca673866c11c","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-24T20:14:31Z"},"packages":[{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-2.2.5-4d8270","versionInfo":"^2.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E2.2.5"}]},{"name":"sinon","SPDXID":"SPDXRef-npm-sinon-1.15.4-9edb6f","versionInfo":"^1.15.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sinon@%5E1.15.4"}]},{"name":"nws","SPDXID":"SPDXRef-npm-nws-0.6.1-3de73c","versionInfo":"^0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nws@%5E0.6.1"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.12.3-22314f","versionInfo":"^4.12.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.12.3"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-1.21.4-dbeacf","versionInfo":"^1.21.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E1.21.4"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-3.0.3-238cfe","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2009-2012 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@3.0.3"}]},{"name":"node-dev","SPDXID":"SPDXRef-npm-node-dev-2.3.0-99b683","versionInfo":"^2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-dev@%5E2.3.0"}]},{"name":"ejs","SPDXID":"SPDXRef-npm-ejs--e91d0c","versionInfo":"*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ejs@%2A"}]},{"name":"cucumber","SPDXID":"SPDXRef-npm-cucumber-0.5.2-5605e9","versionInfo":"^0.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cucumber@%5E0.5.2"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-1.21.4-265b98","versionInfo":"^1.21.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E1.21.4"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-2.2.5-afaf29","versionInfo":"^2.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E2.2.5"}]},{"name":"sinon","SPDXID":"SPDXRef-npm-sinon-1.15.4-d35b4b","versionInfo":"^1.15.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sinon@%5E1.15.4"}]},{"name":"com.github.sideshowcoder/ddd-js-sample-code","SPDXID":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","versionInfo":"master","downloadLocation":"git+https://github.com/sideshowcoder/ddd-js-sample-code","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/sideshowcoder/ddd-js-sample-code@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-mocha-2.2.5-4d8270","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-sinon-1.15.4-9edb6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-nws-0.6.1-3de73c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-express-4.12.3-22314f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-mocha-1.21.4-dbeacf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-express-3.0.3-238cfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-node-dev-2.3.0-99b683","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-ejs--e91d0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-cucumber-0.5.2-5605e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-mocha-1.21.4-265b98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-mocha-2.2.5-afaf29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relatedSpdxElement":"SPDXRef-npm-sinon-1.15.4-d35b4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-sideshowcoder-ddd-js-sample-code-master-f56c3a","relationshipType":"DESCRIBES"}]}