{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.dart-archive/angular.dart.tutorial","documentNamespace":"https://spdx.org/spdxdocs/protobom/da9295d5-87f7-436f-8e79-67fff2ccba2f","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-23T04:12:36Z"},"packages":[{"name":"karma-dart","SPDXID":"SPDXRef-npm-karma-dart-0.2.6-bb45b4","versionInfo":"^0.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/karma-dart@%5E0.2.6"}]},{"name":"karma-chrome-launcher","SPDXID":"SPDXRef-npm-karma-chrome-launcher-0.1.3-e07559","versionInfo":"^0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/karma-chrome-launcher@%5E0.1.3"}]},{"name":"karma-chrome-launcher","SPDXID":"SPDXRef-npm-karma-chrome-launcher--04e6a8","versionInfo":"*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/karma-chrome-launcher@%2A"}]},{"name":"karma-firefox-launcher","SPDXID":"SPDXRef-npm-karma-firefox-launcher--31f107","versionInfo":"*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/karma-firefox-launcher@%2A"}]},{"name":"karma-junit-reporter","SPDXID":"SPDXRef-npm-karma-junit-reporter--dd9698","versionInfo":"*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/karma-junit-reporter@%2A"}]},{"name":"karma","SPDXID":"SPDXRef-npm-karma-0.11.14-65330f","versionInfo":"^0.11.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/karma@%5E0.11.14"}]},{"name":"com.github.dart-archive/angular.dart.tutorial","SPDXID":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","versionInfo":"master","downloadLocation":"git+https://github.com/dart-archive/angular.dart.tutorial","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/dart-archive/angular.dart.tutorial@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relatedSpdxElement":"SPDXRef-npm-karma-dart-0.2.6-bb45b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relatedSpdxElement":"SPDXRef-npm-karma-chrome-launcher-0.1.3-e07559","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relatedSpdxElement":"SPDXRef-npm-karma-chrome-launcher--04e6a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relatedSpdxElement":"SPDXRef-npm-karma-firefox-launcher--31f107","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relatedSpdxElement":"SPDXRef-npm-karma-junit-reporter--dd9698","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relatedSpdxElement":"SPDXRef-npm-karma-0.11.14-65330f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-dart-archive-angular.dart.tutorial-master-c525da","relationshipType":"DESCRIBES"}]}