{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.neel1996/gitconvex-ui","documentNamespace":"https://spdx.org/spdxdocs/protobom/307f19df-642a-4b18-8f43-a88ffcab98d1","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250814001249-8689f90f6240+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-08-14T22:19:49Z"},"packages":[{"name":"react-router-dom","SPDXID":"SPDXRef-npm-react-router-dom-5.2.0-83b936","versionInfo":"^5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-router-dom@%5E5.2.0"}]},{"name":"lodash.debounce","SPDXID":"SPDXRef-npm-lodash.debounce-4.0.8-ce9248","versionInfo":"^4.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.debounce@%5E4.0.8"}]},{"name":"react-spring","SPDXID":"SPDXRef-npm-react-spring-8.0.27-aa1b26","versionInfo":"^8.0.27","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-spring@%5E8.0.27"}]},{"name":"@testing-library/user-event","SPDXID":"SPDXRef-npm-testing-library-user-event-7.1.2-f72a62","versionInfo":"^7.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40testing-library/user-event@%5E7.1.2"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-8.3.2-f9b1cb","versionInfo":"^8.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uuid@%5E8.3.2"}]},{"name":"@fortawesome/free-regular-svg-icons","SPDXID":"SPDXRef-npm-fortawesome-free-regular-svg-icons-5.15.1-75bd05","versionInfo":"^5.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40fortawesome/free-regular-svg-icons@%5E5.15.1"}]},{"name":"@itassistors/langline","SPDXID":"SPDXRef-npm-itassistors-langline-1.1.0-6d19f3","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40itassistors/langline@%5E1.1.0"}]},{"name":"vscode-icons-js","SPDXID":"SPDXRef-npm-vscode-icons-js-11.1.0-4b1b3f","versionInfo":"^11.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vscode-icons-js@%5E11.1.0"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-8.2.8-6d9180","versionInfo":"^8.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@%5E8.2.8"}]},{"name":"@types/react-dom","SPDXID":"SPDXRef-npm-types-react-dom-17.0.2-7e3d0e","versionInfo":"^17.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-dom@%5E17.0.2"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-17.0.2-e160f5","versionInfo":"^17.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E17.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-4.2.3-9e055d","versionInfo":"^4.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E4.2.3"}]},{"name":"autoprefixer","SPDXID":"SPDXRef-npm-autoprefixer-10.2.5-495be1","versionInfo":"^10.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/autoprefixer@%5E10.2.5"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-17.0.2-73968e","versionInfo":"^17.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E17.0.2"}]},{"name":"@fortawesome/react-fontawesome","SPDXID":"SPDXRef-npm-fortawesome-react-fontawesome-0.1.14-0d715e","versionInfo":"^0.1.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40fortawesome/react-fontawesome@%5E0.1.14"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-17.0.2-0c75c0","versionInfo":"^17.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@%5E17.0.2"}]},{"name":"istextorbinary","SPDXID":"SPDXRef-npm-istextorbinary-5.12.0-6f6c58","versionInfo":"^5.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/istextorbinary@%5E5.12.0"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-0.21.1-d94dc3","versionInfo":"^0.21.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@%5E0.21.1"}]},{"name":"@types/react-router-dom","SPDXID":"SPDXRef-npm-types-react-router-dom-5.1.7-24341b","versionInfo":"^5.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-router-dom@%5E5.1.7"}]},{"name":"prismjs","SPDXID":"SPDXRef-npm-prismjs-1.23.0-bc1197","versionInfo":"^1.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prismjs@%5E1.23.0"}]},{"name":"date-fns","SPDXID":"SPDXRef-npm-date-fns-2.19.0-6e5bfd","versionInfo":"^2.19.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/date-fns@%5E2.19.0"}]},{"name":"react-scripts","SPDXID":"SPDXRef-npm-react-scripts-4.0.3-f1bb1a","versionInfo":"^4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-scripts@%5E4.0.3"}]},{"name":"@fortawesome/free-solid-svg-icons","SPDXID":"SPDXRef-npm-fortawesome-free-solid-svg-icons-5.15.1-b64d13","versionInfo":"^5.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40fortawesome/free-solid-svg-icons@%5E5.15.1"}]},{"name":"@fortawesome/free-brands-svg-icons","SPDXID":"SPDXRef-npm-fortawesome-free-brands-svg-icons-5.15.1-f9c63f","versionInfo":"^5.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40fortawesome/free-brands-svg-icons@%5E5.15.1"}]},{"name":"react-router","SPDXID":"SPDXRef-npm-react-router-5.2.0-4c9933","versionInfo":"^5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-router@%5E5.2.0"}]},{"name":"@fortawesome/fontawesome-svg-core","SPDXID":"SPDXRef-npm-fortawesome-fontawesome-svg-core-1.2.32-47b064","versionInfo":"^1.2.32","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40fortawesome/fontawesome-svg-core@%5E1.2.32"}]},{"name":"@testing-library/jest-dom","SPDXID":"SPDXRef-npm-testing-library-jest-dom-4.2.4-c6f28c","versionInfo":"^4.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40testing-library/jest-dom@%5E4.2.4"}]},{"name":"@testing-library/react","SPDXID":"SPDXRef-npm-testing-library-react-11.2.5-3ae957","versionInfo":"^11.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40testing-library/react@%5E11.2.5"}]},{"name":"tailwindcss","SPDXID":"SPDXRef-npm-tailwindcss-2.0.4-58155b","versionInfo":"^2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tailwindcss@%5E2.0.4"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@1"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@1"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@1"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@1"}]},{"name":"com.github.neel1996/gitconvex-ui","SPDXID":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","versionInfo":"master","downloadLocation":"git+https://github.com/neel1996/gitconvex-ui","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/neel1996/gitconvex-ui@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-react-router-dom-5.2.0-83b936","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-lodash.debounce-4.0.8-ce9248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-react-spring-8.0.27-aa1b26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-testing-library-user-event-7.1.2-f72a62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-uuid-8.3.2-f9b1cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-fortawesome-free-regular-svg-icons-5.15.1-75bd05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-itassistors-langline-1.1.0-6d19f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-vscode-icons-js-11.1.0-4b1b3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-postcss-8.2.8-6d9180","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-types-react-dom-17.0.2-7e3d0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-react-17.0.2-e160f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-typescript-4.2.3-9e055d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-autoprefixer-10.2.5-495be1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-react-dom-17.0.2-73968e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-fortawesome-react-fontawesome-0.1.14-0d715e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-types-react-17.0.2-0c75c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-istextorbinary-5.12.0-6f6c58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-axios-0.21.1-d94dc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-types-react-router-dom-5.1.7-24341b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-prismjs-1.23.0-bc1197","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-date-fns-2.19.0-6e5bfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-react-scripts-4.0.3-f1bb1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-fortawesome-free-solid-svg-icons-5.15.1-b64d13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-fortawesome-free-brands-svg-icons-5.15.1-f9c63f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-react-router-5.2.0-4c9933","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-fortawesome-fontawesome-svg-core-1.2.32-47b064","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-testing-library-jest-dom-4.2.4-c6f28c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-testing-library-react-11.2.5-3ae957","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-npm-tailwindcss-2.0.4-58155b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-neel1996-gitconvex-ui-master-326f04","relationshipType":"DESCRIBES"}]}