{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.mjhea0/typescript-node-api","documentNamespace":"https://spdx.org/spdxdocs/protobom/aef0a524-ec44-455d-90bd-481c03a2a59a","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250902230112-3b6330baf42b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-09-08T09:25:10Z"},"packages":[{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-6.0.46-96d860","versionInfo":"^6.0.46","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E6.0.46"}]},{"name":"gulp","SPDXID":"SPDXRef-npm-gulp-3.9.1-5e279b","versionInfo":"^3.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp@%5E3.9.1"}]},{"name":"@types/morgan","SPDXID":"SPDXRef-npm-types-morgan-1.7.32-4c1ba4","versionInfo":"^1.7.32","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/morgan@%5E1.7.32"}]},{"name":"@types/chai-http","SPDXID":"SPDXRef-npm-types-chai-http-0.0.29-61c67e","versionInfo":"0.0.29","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/chai-http@0.0.29"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-3.3.0-786c85","versionInfo":"^3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E3.3.0"}]},{"name":"@types/debug","SPDXID":"SPDXRef-npm-types-debug-0.0.29-ca7898","versionInfo":"0.0.29","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/debug@0.0.29"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-3.5.0-f42d1b","versionInfo":"^3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E3.5.0"}]},{"name":"@types/express","SPDXID":"SPDXRef-npm-types-express-4.0.33-69150c","versionInfo":"^4.0.33","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/express@%5E4.0.33"}]},{"name":"morgan","SPDXID":"SPDXRef-npm-morgan-1.7.0-9c83b0","versionInfo":"^1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/morgan@%5E1.7.0"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.15.2-cf7310","versionInfo":"^1.15.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@%5E1.15.2"}]},{"name":"@types/mocha","SPDXID":"SPDXRef-npm-types-mocha-2.2.32-be5879","versionInfo":"^2.2.32","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/mocha@%5E2.2.32"}]},{"name":"gulp-typescript","SPDXID":"SPDXRef-npm-gulp-typescript-3.1.1-034be9","versionInfo":"^3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-typescript@%5E3.1.1"}]},{"name":"@types/chai","SPDXID":"SPDXRef-npm-types-chai-3.4.34-33cf44","versionInfo":"^3.4.34","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/chai@%5E3.4.34"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-3.1.2-25f879","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E3.1.2"}]},{"name":"@types/body-parser","SPDXID":"SPDXRef-npm-types-body-parser-0.0.33-628cf5","versionInfo":"0.0.33","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/body-parser@0.0.33"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.14.0-4accc3","versionInfo":"^4.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.14.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-2.0.6-0b7f55","versionInfo":"^2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E2.0.6"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.2.0-e946ca","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@%5E2.2.0"}]},{"name":"chai-http","SPDXID":"SPDXRef-npm-chai-http-3.0.0-e53dc0","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai-http@%5E3.0.0"}]},{"name":"com.github.mjhea0/typescript-node-api","SPDXID":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","versionInfo":"master","downloadLocation":"git+https://github.com/mjhea0/typescript-node-api","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/mjhea0/typescript-node-api@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-node-6.0.46-96d860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-gulp-3.9.1-5e279b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-morgan-1.7.32-4c1ba4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-chai-http-0.0.29-61c67e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-ts-node-3.3.0-786c85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-debug-0.0.29-ca7898","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-chai-3.5.0-f42d1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-express-4.0.33-69150c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-morgan-1.7.0-9c83b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-body-parser-1.15.2-cf7310","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-mocha-2.2.32-be5879","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-gulp-typescript-3.1.1-034be9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-chai-3.4.34-33cf44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-mocha-3.1.2-25f879","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-types-body-parser-0.0.33-628cf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-express-4.14.0-4accc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-typescript-2.0.6-0b7f55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-debug-2.2.0-e946ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relatedSpdxElement":"SPDXRef-npm-chai-http-3.0.0-e53dc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-mjhea0-typescript-node-api-master-f7a9f0","relationshipType":"DESCRIBES"}]}