{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.javaLuo/react-admin","documentNamespace":"https://spdx.org/spdxdocs/protobom/70744649-2736-4e5f-b5cb-b431117f2da7","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T05:00:25Z"},"packages":[{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-2.8.8-c238d1","versionInfo":"^2.8.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E2.8.8"}]},{"name":"vite-plugin-style-import","SPDXID":"SPDXRef-npm-vite-plugin-style-import-2.0.0-2e5c54","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-style-import@%5E2.0.0"}]},{"name":"mockjs","SPDXID":"SPDXRef-npm-mockjs-1.1.0-7a43d5","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mockjs@%5E1.1.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-20.2.3-52d263","versionInfo":"^20.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E20.2.3"}]},{"name":"@types/react","SPDXID":"SPDXRef-npm-types-react-18.2.6-312aaa","versionInfo":"^18.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react@%5E18.2.6"}]},{"name":"@types/lodash","SPDXID":"SPDXRef-npm-types-lodash-4.14.194-3d1a70","versionInfo":"^4.14.194","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/lodash@%5E4.14.194"}]},{"name":"eslint-config-prettier","SPDXID":"SPDXRef-npm-eslint-config-prettier-8.8.0-fb8345","versionInfo":"^8.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-prettier@%5E8.8.0"}]},{"name":"eslint-plugin-react-hooks","SPDXID":"SPDXRef-npm-eslint-plugin-react-hooks-4.6.0-26d14d","versionInfo":"^4.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-react-hooks@%5E4.6.0"}]},{"name":"@ant-design/icons","SPDXID":"SPDXRef-npm-ant-design-icons-5.1.0-4d5f9f","versionInfo":"^5.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40ant-design/icons@%5E5.1.0"}]},{"name":"react-vcode","SPDXID":"SPDXRef-npm-react-vcode-1.0.11-ecaa90","versionInfo":"1.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-vcode@1.0.11"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-1.4.0-93c309","versionInfo":"^1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@%5E1.4.0"}]},{"name":"eslint-plugin-react","SPDXID":"SPDXRef-npm-eslint-plugin-react-7.32.2-cebc5a","versionInfo":"^7.32.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-react@%5E7.32.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-4.3.8-9712f6","versionInfo":"^4.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E4.3.8"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-8.41.0-c234a9","versionInfo":"^8.41.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E8.41.0"}]},{"name":"@rematch/core","SPDXID":"SPDXRef-npm-rematch-core-2.2.0-6b9672","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rematch/core@%5E2.2.0"}]},{"name":"eslint-plugin-prettier","SPDXID":"SPDXRef-npm-eslint-plugin-prettier-4.2.1-40d448","versionInfo":"^4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-prettier@%5E4.2.1"}]},{"name":"prop-types","SPDXID":"SPDXRef-npm-prop-types-15.8.1-46fbf2","versionInfo":"^15.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prop-types@%5E15.8.1"}]},{"name":"antd","SPDXID":"SPDXRef-npm-antd-4.x-08a77d","versionInfo":"4.x","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/antd@4.x"}]},{"name":"react-redux","SPDXID":"SPDXRef-npm-react-redux-8.0.5-3732e9","versionInfo":"^8.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-redux@%5E8.0.5"}]},{"name":"@types/react-router-dom","SPDXID":"SPDXRef-npm-types-react-router-dom-5.3.3-bd9f2a","versionInfo":"^5.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-router-dom@%5E5.3.3"}]},{"name":"@typescript-eslint/eslint-plugin","SPDXID":"SPDXRef-npm-typescript-eslint-eslint-plugin-5.59.6-1fe97a","versionInfo":"^5.59.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/eslint-plugin@%5E5.59.6"}]},{"name":"autoprefixer","SPDXID":"SPDXRef-npm-autoprefixer-10.4.14-d0c977","versionInfo":"^10.4.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/autoprefixer@%5E10.4.14"}]},{"name":"react-use","SPDXID":"SPDXRef-npm-react-use-17.4.0-3a4a40","versionInfo":"^17.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-use@%5E17.4.0"}]},{"name":"@types/react-redux","SPDXID":"SPDXRef-npm-types-react-redux-7.1.25-df1827","versionInfo":"^7.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-redux@%5E7.1.25"}]},{"name":"@vitejs/plugin-react-swc","SPDXID":"SPDXRef-npm-vitejs-plugin-react-swc-3.3.1-96eb77","versionInfo":"^3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-react-swc@%5E3.3.1"}]},{"name":"redux","SPDXID":"SPDXRef-npm-redux-4.2.1-4edc47","versionInfo":"^4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/redux@%5E4.2.1"}]},{"name":"@types/mockjs","SPDXID":"SPDXRef-npm-types-mockjs-1.0.7-156056","versionInfo":"^1.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/mockjs@%5E1.0.7"}]},{"name":"@types/loadable__component","SPDXID":"SPDXRef-npm-types-loadablecomponent-5.13.4-8fda7e","versionInfo":"^5.13.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/loadable__component@%5E5.13.4"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-4.17.21-cfb42f","versionInfo":"^4.17.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash@%5E4.17.21"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.0.4-d30266","versionInfo":"^5.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E5.0.4"}]},{"name":"normalize.css","SPDXID":"SPDXRef-npm-normalize.css-8.0.1-8d9850","versionInfo":"^8.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/normalize.css@%5E8.0.1"}]},{"name":"@loadable/component","SPDXID":"SPDXRef-npm-loadable-component-5.15.3-aa5f02","versionInfo":"^5.15.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40loadable/component@%5E5.15.3"}]},{"name":"less","SPDXID":"SPDXRef-npm-less-4.1.3-2304b8","versionInfo":"^4.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/less@%5E4.1.3"}]},{"name":"rc-tree","SPDXID":"SPDXRef-npm-rc-tree-5.7.3-2fd40f","versionInfo":"^5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rc-tree@%5E5.7.3"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-18.2.0-1bba78","versionInfo":"^18.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E18.2.0"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-18.2.0-32ad44","versionInfo":"^18.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E18.2.0"}]},{"name":"vite-plugin-eslint","SPDXID":"SPDXRef-npm-vite-plugin-eslint-1.8.1-630480","versionInfo":"^1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-eslint@%5E1.8.1"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.11.2-81d200","versionInfo":"^6.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/qs@%5E6.11.2"}]},{"name":"consola","SPDXID":"SPDXRef-npm-consola-3.1.0-3728be","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/consola@%5E3.1.0"}]},{"name":"@types/qs","SPDXID":"SPDXRef-npm-types-qs-6.9.7-073229","versionInfo":"^6.9.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/qs@%5E6.9.7"}]},{"name":"react-router-dom","SPDXID":"SPDXRef-npm-react-router-dom-6.11.2-d69e4b","versionInfo":"^6.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-router-dom@%5E6.11.2"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-8.4.23-b7746e","versionInfo":"^8.4.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@%5E8.4.23"}]},{"name":"@typescript-eslint/parser","SPDXID":"SPDXRef-npm-typescript-eslint-parser-5.59.6-001076","versionInfo":"^5.59.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/parser@%5E5.59.6"}]},{"name":"@types/react-dom","SPDXID":"SPDXRef-npm-types-react-dom-18.2.4-d7bd26","versionInfo":"^18.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/react-dom@%5E18.2.4"}]},{"name":"com.github.javaLuo/react-admin","SPDXID":"SPDXRef-github-javaLuo-react-admin-master-8a515c","versionInfo":"master","downloadLocation":"git+https://github.com/javaLuo/react-admin","filesAnalyzed":false,"licenseDeclared":"MulanPSL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/javaLuo/react-admin@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-prettier-2.8.8-c238d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-vite-plugin-style-import-2.0.0-2e5c54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-mockjs-1.1.0-7a43d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-node-20.2.3-52d263","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-react-18.2.6-312aaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-lodash-4.14.194-3d1a70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-8.8.0-fb8345","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-react-hooks-4.6.0-26d14d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-ant-design-icons-5.1.0-4d5f9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-react-vcode-1.0.11-ecaa90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-axios-1.4.0-93c309","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-react-7.32.2-cebc5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-vite-4.3.8-9712f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-eslint-8.41.0-c234a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-rematch-core-2.2.0-6b9672","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-prettier-4.2.1-40d448","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-prop-types-15.8.1-46fbf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-antd-4.x-08a77d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-react-redux-8.0.5-3732e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-react-router-dom-5.3.3-bd9f2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-eslint-plugin-5.59.6-1fe97a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-autoprefixer-10.4.14-d0c977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-react-use-17.4.0-3a4a40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-react-redux-7.1.25-df1827","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-react-swc-3.3.1-96eb77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-redux-4.2.1-4edc47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-mockjs-1.0.7-156056","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-loadablecomponent-5.13.4-8fda7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-cfb42f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-typescript-5.0.4-d30266","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-normalize.css-8.0.1-8d9850","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-loadable-component-5.15.3-aa5f02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-less-4.1.3-2304b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-rc-tree-5.7.3-2fd40f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-react-18.2.0-1bba78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-react-dom-18.2.0-32ad44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-vite-plugin-eslint-1.8.1-630480","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-qs-6.11.2-81d200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-consola-3.1.0-3728be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-qs-6.9.7-073229","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-react-router-dom-6.11.2-d69e4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-postcss-8.4.23-b7746e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-parser-5.59.6-001076","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relatedSpdxElement":"SPDXRef-npm-types-react-dom-18.2.4-d7bd26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-javaLuo-react-admin-master-8a515c","relationshipType":"DESCRIBES"}]}