{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.KeyAuth/KeyAuth-Vue-Example","documentNamespace":"https://spdx.org/spdxdocs/protobom/6004abdb-b231-4fe2-b9be-30ccc6337dae","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T01:16:07Z"},"packages":[{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-3f27e9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-6.0.2-64ca7e","versionInfo":"^6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E6.0.2"}]},{"name":"autoprefixer","SPDXID":"SPDXRef-npm-autoprefixer-10.4.20-fbf43c","versionInfo":"^10.4.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/autoprefixer@%5E10.4.20"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.5-ccf9c1","versionInfo":"^8.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E8.0.5"}]},{"name":"tailwindcss","SPDXID":"SPDXRef-npm-tailwindcss-3.4.17-d7bdd8","versionInfo":"^3.4.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tailwindcss@%5E3.4.17"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-8.4.49-2cd340","versionInfo":"^8.4.49","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@%5E8.4.49"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-7.2.4-5fb493","versionInfo":"^7.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E7.2.4"}]},{"name":"buffer","SPDXID":"SPDXRef-npm-buffer-6.0.3-ceb436","versionInfo":"^6.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/buffer@%5E6.0.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.25-f95dc7","versionInfo":"^3.5.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.25"}]},{"name":"com.github.KeyAuth/KeyAuth-Vue-Example","SPDXID":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","versionInfo":"main","downloadLocation":"git+https://github.com/KeyAuth/KeyAuth-Vue-Example","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/KeyAuth/KeyAuth-Vue-Example@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-3f27e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-6.0.2-64ca7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-autoprefixer-10.4.20-fbf43c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.5-ccf9c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-tailwindcss-3.4.17-d7bdd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-postcss-8.4.49-2cd340","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-vite-7.2.4-5fb493","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-buffer-6.0.3-ceb436","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relatedSpdxElement":"SPDXRef-npm-vue-3.5.25-f95dc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-KeyAuth-KeyAuth-Vue-Example-main-e8c3bb","relationshipType":"DESCRIBES"}]}