{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.NativeScript/huawei","documentNamespace":"https://spdx.org/spdxdocs/protobom/797a3977-becf-47fd-b6c4-a7e510ef7239","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-14T12:22:02Z"},"packages":[{"name":"nativescript-permissions","SPDXID":"SPDXRef-npm-nativescript-permissions-1.3.11-5861f4","versionInfo":"1.3.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nativescript-permissions@1.3.11"}]},{"name":"@angular/common","SPDXID":"SPDXRef-npm-angular-common-14.0.0-fd8303","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/common@%5E14.0.0"}]},{"name":"@angular/router","SPDXID":"SPDXRef-npm-angular-router-14.0.0-d40622","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/router@%5E14.0.0"}]},{"name":"@angular/compiler-cli","SPDXID":"SPDXRef-npm-angular-compiler-cli-14.0.0-e9d840","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/compiler-cli@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-4.7.3-ac13d0","versionInfo":"~4.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~4.7.3"}]},{"name":"@nativescript/core","SPDXID":"SPDXRef-npm-nativescript-core-8.2.0-59c873","versionInfo":"~8.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/core@~8.2.0"}]},{"name":"rxjs","SPDXID":"SPDXRef-npm-rxjs-7.5.0-98af61","versionInfo":"~7.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rxjs@~7.5.0"}]},{"name":"@angular/platform-browser","SPDXID":"SPDXRef-npm-angular-platform-browser-14.0.0-32c213","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/platform-browser@%5E14.0.0"}]},{"name":"husky","SPDXID":"SPDXRef-npm-husky-8.0.0-0c2eb3","versionInfo":"^8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/husky@%5E8.0.0"}]},{"name":"@angular/platform-browser-dynamic","SPDXID":"SPDXRef-npm-angular-platform-browser-dynamic-14.0.0-f01768","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/platform-browser-dynamic@%5E14.0.0"}]},{"name":"@angular/forms","SPDXID":"SPDXRef-npm-angular-forms-14.0.0-18462d","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/forms@%5E14.0.0"}]},{"name":"@nativescript/types","SPDXID":"SPDXRef-npm-nativescript-types-8.2.0-868b46","versionInfo":"~8.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/types@~8.2.0"}]},{"name":"zone.js","SPDXID":"SPDXRef-npm-zone.js-0.11.1-d17630","versionInfo":"~0.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zone.js@~0.11.1"}]},{"name":"@nativescript/webpack","SPDXID":"SPDXRef-npm-nativescript-webpack-5.0.10-0b3960","versionInfo":"~5.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/webpack@~5.0.10"}]},{"name":"@nativescript/angular","SPDXID":"SPDXRef-npm-nativescript-angular-14.0.0-474c3b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/angular@%5E14.0.0"}]},{"name":"@angular/compiler","SPDXID":"SPDXRef-npm-angular-compiler-14.0.0-49adbf","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/compiler@%5E14.0.0"}]},{"name":"@angular/animations","SPDXID":"SPDXRef-npm-angular-animations-14.0.0-63659f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/animations@%5E14.0.0"}]},{"name":"@nativescript/plugin-tools","SPDXID":"SPDXRef-npm-nativescript-plugin-tools-4.0.1-d456da","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/plugin-tools@4.0.1"}]},{"name":"@angular/core","SPDXID":"SPDXRef-npm-angular-core-14.0.0-f79b2c","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular/core@%5E14.0.0"}]},{"name":"ng-packagr","SPDXID":"SPDXRef-npm-ng-packagr-14.0.0-609433","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ng-packagr@%5E14.0.0"}]},{"name":"@angular-devkit/build-angular","SPDXID":"SPDXRef-npm-angular-devkit-build-angular-14.0.0-c457db","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40angular-devkit/build-angular@%5E14.0.0"}]},{"name":"stacktrace-js","SPDXID":"SPDXRef-npm-stacktrace-js-2.0.2-0f9c19","versionInfo":"~2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stacktrace-js@~2.0.2"}]},{"name":"nativescript-vue-template-compiler","SPDXID":"SPDXRef-npm-nativescript-vue-template-compiler-2.9.0-a5a921","versionInfo":"~2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nativescript-vue-template-compiler@~2.9.0"}]},{"name":"nativescript-vue","SPDXID":"SPDXRef-npm-nativescript-vue-2.9.0-ea94f9","versionInfo":"~2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nativescript-vue@~2.9.0"}]},{"name":"@ngtools/webpack","SPDXID":"SPDXRef-npm-ngtools-webpack-14.0.0-b883f1","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ngtools/webpack@%5E14.0.0"}]},{"name":"@nativescript/android","SPDXID":"SPDXRef-npm-nativescript-android-8.2.0-60504a","versionInfo":"~8.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/android@~8.2.0"}]},{"name":"@nativescript/ios","SPDXID":"SPDXRef-npm-nativescript-ios-8.2.0-7eb53e","versionInfo":"~8.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/ios@~8.2.0"}]},{"name":"@nativescript/android","SPDXID":"SPDXRef-npm-nativescript-android-8.2.0-e58cde","versionInfo":"~8.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/android@~8.2.0"}]},{"name":"@nativescript/ios","SPDXID":"SPDXRef-npm-nativescript-ios-8.2.0-4ef500","versionInfo":"~8.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nativescript/ios@~8.2.0"}]},{"name":"stacktrace-js","SPDXID":"SPDXRef-npm-stacktrace-js-2.0.2-9e42fd","versionInfo":"~2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stacktrace-js@~2.0.2"}]},{"name":"com.github.NativeScript/huawei","SPDXID":"SPDXRef-github-NativeScript-huawei-main-449d08","versionInfo":"main","downloadLocation":"git+https://github.com/NativeScript/huawei","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/NativeScript/huawei@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-permissions-1.3.11-5861f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-common-14.0.0-fd8303","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-router-14.0.0-d40622","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-compiler-cli-14.0.0-e9d840","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-typescript-4.7.3-ac13d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-core-8.2.0-59c873","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-rxjs-7.5.0-98af61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-platform-browser-14.0.0-32c213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-husky-8.0.0-0c2eb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-platform-browser-dynamic-14.0.0-f01768","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-forms-14.0.0-18462d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-types-8.2.0-868b46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-zone.js-0.11.1-d17630","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-webpack-5.0.10-0b3960","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-angular-14.0.0-474c3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-compiler-14.0.0-49adbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-animations-14.0.0-63659f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-plugin-tools-4.0.1-d456da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-core-14.0.0-f79b2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-ng-packagr-14.0.0-609433","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-angular-devkit-build-angular-14.0.0-c457db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-stacktrace-js-2.0.2-0f9c19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-vue-template-compiler-2.9.0-a5a921","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-vue-2.9.0-ea94f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-ngtools-webpack-14.0.0-b883f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-android-8.2.0-60504a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-ios-8.2.0-7eb53e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-android-8.2.0-e58cde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-nativescript-ios-8.2.0-4ef500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-NativeScript-huawei-main-449d08","relatedSpdxElement":"SPDXRef-npm-stacktrace-js-2.0.2-9e42fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-NativeScript-huawei-main-449d08","relationshipType":"DESCRIBES"}]}