{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.strongloop/loopback-sdk-angular-cli","documentNamespace":"https://spdx.org/spdxdocs/protobom/3c9ab195-0158-4fb0-9078-99a238a7adfb","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-13T22:15:19Z"},"packages":[{"name":"debug","SPDXID":"SPDXRef-npm-debug-3.1.0-d3448d","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@%5E3.1.0"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-5.5.0-98e0c2","versionInfo":"^5.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/semver@%5E5.5.0"}]},{"name":"dirty-chai","SPDXID":"SPDXRef-npm-dirty-chai-2.0.1-e86fc5","versionInfo":"^2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dirty-chai@%5E2.0.1"}]},{"name":"strong-globalize","SPDXID":"SPDXRef-npm-strong-globalize-4.1.0-84267a","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strong-globalize@%5E4.1.0"}]},{"name":"optimist","SPDXID":"SPDXRef-npm-optimist-0.6.1-85979e","versionInfo":"^0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/optimist@%5E0.6.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-4.19.1-0859e8","versionInfo":"^4.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E4.19.1"}]},{"name":"bluebird","SPDXID":"SPDXRef-npm-bluebird-1.2.4-b2c3f1","versionInfo":"^1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bluebird@%5E1.2.4"}]},{"name":"loopback-boot","SPDXID":"SPDXRef-npm-loopback-boot-2.14.1-509cc6","versionInfo":"^2.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loopback-boot@%5E2.14.1"}]},{"name":"eslint-config-loopback","SPDXID":"SPDXRef-npm-eslint-config-loopback-10.0.0-6d66d2","versionInfo":"^10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-loopback@%5E10.0.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-5.2.0-be3bf1","versionInfo":"^5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E5.2.0"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-4.1.2-8f07df","versionInfo":"^4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E4.1.2"}]},{"name":"fs.extra","SPDXID":"SPDXRef-npm-fs.extra-1.2.1-dd79f0","versionInfo":"^1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs.extra@%5E1.2.1"}]},{"name":"loopback-sdk-angular","SPDXID":"SPDXRef-npm-loopback-sdk-angular-3.1.0-75e6a6","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loopback-sdk-angular@%5E3.1.0"}]},{"name":"loopback","SPDXID":"SPDXRef-npm-loopback-3.0.0-f44f12","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loopback@%5E3.0.0"}]},{"name":"com.github.strongloop/loopback-sdk-angular-cli","SPDXID":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","versionInfo":"master","downloadLocation":"git+https://github.com/strongloop/loopback-sdk-angular-cli","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/strongloop/loopback-sdk-angular-cli@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-debug-3.1.0-d3448d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-semver-5.5.0-98e0c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-dirty-chai-2.0.1-e86fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-strong-globalize-4.1.0-84267a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-optimist-0.6.1-85979e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-eslint-4.19.1-0859e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-bluebird-1.2.4-b2c3f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-loopback-boot-2.14.1-509cc6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-eslint-config-loopback-10.0.0-6d66d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-mocha-5.2.0-be3bf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-chai-4.1.2-8f07df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-fs.extra-1.2.1-dd79f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-loopback-sdk-angular-3.1.0-75e6a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relatedSpdxElement":"SPDXRef-npm-loopback-3.0.0-f44f12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-strongloop-loopback-sdk-angular-cli-master-50b08d","relationshipType":"DESCRIBES"}]}