{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.linlinjava/litemall","documentNamespace":"https://spdx.org/spdxdocs/protobom/c0f19966-173d-489c-8cab-3c63ae2d43c5","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250328193005-4d835c61647f+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-03-30T00:01:36Z"},"packages":[{"name":"v-charts","SPDXID":"SPDXRef-npm-v-charts-1.19.0-7e2d17","versionInfo":"1.19.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2018","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/v-charts@1.19.0"}]},{"name":"autoprefixer","SPDXID":"SPDXRef-npm-autoprefixer-9.5.1-2c3ece","versionInfo":"9.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Andrey Sitnik \u003candrey@sitnik.ru\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/autoprefixer@9.5.1"}]},{"name":"babel-plugin-dynamic-import-node","SPDXID":"SPDXRef-npm-babel-plugin-dynamic-import-node-2.3.3-44ad76","versionInfo":"2.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Airbnb","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-dynamic-import-node@2.3.3"}]},{"name":"vue-count-to","SPDXID":"SPDXRef-npm-vue-count-to-1.0.13-1bd5bc","versionInfo":"1.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-count-to@1.0.13"}]},{"name":"svgo","SPDXID":"SPDXRef-npm-svgo-1.2.0-9dc0e8","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2012 Kir Belevich, Copyright (c) 2012-2016 Kir Belevich","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/svgo@1.2.0"}]},{"name":"@vue/cli-plugin-babel","SPDXID":"SPDXRef-npm-vue-cli-plugin-babel-4.4.4-6d259b","versionInfo":"4.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-plugin-babel@4.4.4"}]},{"name":"babel-plugin-lodash","SPDXID":"SPDXRef-npm-babel-plugin-lodash-3.3.4-ff9efc","versionInfo":"^3.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-lodash@%5E3.3.4"}]},{"name":"script-loader","SPDXID":"SPDXRef-npm-script-loader-0.7.2-bfb2a5","versionInfo":"0.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/script-loader@0.7.2"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-4.17.11-f2797b","versionInfo":"^4.17.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash@%5E4.17.11"}]},{"name":"@chenfengyuan/vue-countdown","SPDXID":"SPDXRef-npm-chenfengyuan-vue-countdown-1.1.2-0aa906","versionInfo":"^1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40chenfengyuan/vue-countdown@%5E1.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-6.7.2-505f6e","versionInfo":"6.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013-2016 Dulin Marat and other contributors, Copyright JS Foundation and other contributors, https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@6.7.2"}]},{"name":"normalize.css","SPDXID":"SPDXRef-npm-normalize.css-7.0.0-e1eb43","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Nicolas Gallagher and Jonathan Neal","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/normalize.css@7.0.0"}]},{"name":"sass-loader","SPDXID":"SPDXRef-npm-sass-loader-7.1.0-1a01d7","versionInfo":"^7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass-loader@%5E7.1.0"}]},{"name":"dayjs","SPDXID":"SPDXRef-npm-dayjs-1.7.7-8435ca","versionInfo":"^1.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dayjs@%5E1.7.7"}]},{"name":"runjs","SPDXID":"SPDXRef-npm-runjs-4.3.2-f4edfb","versionInfo":"4.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Pawel Galazka","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/runjs@4.3.2"}]},{"name":"clipboard","SPDXID":"SPDXRef-npm-clipboard-2.0.4-20274c","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Zeno Rocha","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/clipboard@2.0.4"}]},{"name":"xlsx","SPDXID":"SPDXRef-npm-xlsx-0.17.0-5b5da0","versionInfo":"\u003e=0.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/xlsx@%3E%3D0.17.0"}]},{"name":"@babel/register","SPDXID":"SPDXRef-npm-babel-register-7.0.0-cf6e65","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Sebastian McKenzie \u003csebmck@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/register@7.0.0"}]},{"name":"chalk","SPDXID":"SPDXRef-npm-chalk-2.4.2-4d28b7","versionInfo":"2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chalk@2.4.2"}]},{"name":"vant","SPDXID":"SPDXRef-npm-vant-2.0.6-55666c","versionInfo":"^2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vant@%5E2.0.6"}]},{"name":"babel-plugin-import","SPDXID":"SPDXRef-npm-babel-plugin-import-1.9.1-f79a85","versionInfo":"^1.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-import@%5E1.9.1"}]},{"name":"vuex","SPDXID":"SPDXRef-npm-vuex-3.4.0-b3a19c","versionInfo":"^3.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vuex@%5E3.4.0"}]},{"name":"js-cookie","SPDXID":"SPDXRef-npm-js-cookie-2.2.0-678489","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2006, 2015 Klaus Hartl \u0026 Fagner Brack, Copyright 2014 Klaus Hartl","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-cookie@2.2.0"}]},{"name":"vue-template-compiler","SPDXID":"SPDXRef-npm-vue-template-compiler-2.5.17-83550c","versionInfo":"^2.5.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-template-compiler@%5E2.5.17"}]},{"name":"@vue/cli-plugin-unit-jest","SPDXID":"SPDXRef-npm-vue-cli-plugin-unit-jest-4.4.4-07f9e9","versionInfo":"4.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-plugin-unit-jest@4.4.4"}]},{"name":"chokidar","SPDXID":"SPDXRef-npm-chokidar-2.1.5-9350c2","versionInfo":"2.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com) \u0026 Elan Shanker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chokidar@2.1.5"}]},{"name":"path-to-regexp","SPDXID":"SPDXRef-npm-path-to-regexp-3.3.0-3815e1","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-to-regexp@3.3.0"}]},{"name":"@vue/cli-plugin-babel","SPDXID":"SPDXRef-npm-vue-cli-plugin-babel-3.0.5-370382","versionInfo":"^3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-plugin-babel@%5E3.0.5"}]},{"name":"@vue/cli-plugin-eslint","SPDXID":"SPDXRef-npm-vue-cli-plugin-eslint-4.4.4-631eeb","versionInfo":"4.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-plugin-eslint@4.4.4"}]},{"name":"screenfull","SPDXID":"SPDXRef-npm-screenfull-4.2.0-1aba34","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus, (c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/screenfull@4.2.0"}]},{"name":"sass","SPDXID":"SPDXRef-npm-sass-1.26.2-b0004f","versionInfo":"1.26.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 1996-2010 Julian R Seward., Copyright (c) 2000-2011, Copyright (c) 2006-2012 The Authors, Copyright (c) 2006-2019 Lukas Renggli., Copyright (c) 2012, Copyright (c) 2013, Greg Lowe, Copyright (c) 2014, the tuple project, Copyright (c) 2015 Michael Bullington, Copyright (c) 2016, Google Inc., Copyright (c) 2017, Anatoly Pulyaevskiy., Copyright (c) 2018, Anatoly Pulyaevskiy., Copyright (c) 2018, Jennifer Thakar., Copyright 2012, the Dart project, Copyright 2013 Brendan Duncan, Copyright 2013, Google Inc., Copyright 2013, the Dart project, Copyright 2014, the Dart project, Copyright 2015, the Dart project, Copyright 2016, the Dart project, Copyright 2017, the Dart project, Copyright 2018, the Dart project, Copyright 2019, the Dart project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass@1.26.2"}]},{"name":"vue-i18n","SPDXID":"SPDXRef-npm-vue-i18n-8.28.2-8eec14","versionInfo":"^8.28.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-i18n@%5E8.28.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-6.2.2-af5144","versionInfo":"6.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Yannick Croissant, Copyright (c) 2017 Toru Nagashima, copyright 2016 Toru Nagashima., copyright 2017 Toru Nagashima.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@6.2.2"}]},{"name":"sass-loader","SPDXID":"SPDXRef-npm-sass-loader-8.0.2-531e55","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass-loader@8.0.2"}]},{"name":"vuex","SPDXID":"SPDXRef-npm-vuex-3.1.0-aabf87","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Evan, Copyright (c) 2015-present Evan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vuex@3.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-2.6.10-8a68d3","versionInfo":"2.6.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2014-2019 Evan, Copyright (c) 2013-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@2.6.10"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-3.0.2-7a3792","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018 Evan, Copyright (c) 2013-present Evan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@3.0.2"}]},{"name":"husky","SPDXID":"SPDXRef-npm-husky-1.3.1-dec138","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/husky@1.3.1"}]},{"name":"svg-sprite-loader","SPDXID":"SPDXRef-npm-svg-sprite-loader-4.1.3-938193","versionInfo":"4.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Dustin Diaz 2014, (c) Sindre Sorhus, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2013-present, Facebook, Inc., Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2017 Stas Kurilov, Copyright 2013-present Facebook, Inc., Copyright 2013-present, Facebook, Inc., Copyright 2014-present, Facebook, Inc., Copyright 2015-present, Facebook, Inc., Copyright 2016-present, Facebook, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/svg-sprite-loader@4.1.3"}]},{"name":"js-cookie","SPDXID":"SPDXRef-npm-js-cookie-2.2.0-135b77","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2006, 2015 Klaus Hartl \u0026 Fagner Brack, Copyright 2014 Klaus Hartl","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-cookie@2.2.0"}]},{"name":"@tinymce/tinymce-vue","SPDXID":"SPDXRef-npm-tinymce-tinymce-vue-3.0.1-a5b2a7","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2018-present, Ephox, Inc., Copyright (c) Microsoft Corporation, Copyright 2017-present Ephox, Inc","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tinymce/tinymce-vue@3.0.1"}]},{"name":"echarts","SPDXID":"SPDXRef-npm-echarts-4.2.1-c3cd7c","versionInfo":"4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","copyrightText":"(c) 2010-2013 Thomas Fuchs, (c) AEU UzhINOG, (c) Ehl degZAEeDumk|wIOaehogBgaqUCzOgntAAAAEahEz WzqD1degEtl, (c) oNoikOBF,wWuD (c) EFPS, (c) TcixgckfWgi IEY HkuEe, (c) Ua ODh, AauijYhB *TQqUIkEZd (c) Yc, Bba-Y UukCwHalUxuDnoSLa1/2M omqoRgcE3/4aCcawYr (c) DZN1dY, CbPez (c) CAOEmgCsJY, Copyright (c) 2013, Baidu Inc., Copyright 2010-2016 Mike Bostock, Copyright 2017-2018 The Apache Software Foundation, JhL D'H'GdegKh (c) Eq, OwI (c) LU3UgBhvlrIGuOY","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/echarts@4.2.1"}]},{"name":"file-saver","SPDXID":"SPDXRef-npm-file-saver-1.3.8-57cc9b","versionInfo":"1.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Eli Grey","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/file-saver@1.3.8"}]},{"name":"connect","SPDXID":"SPDXRef-npm-connect-3.6.6-eccd27","versionInfo":"3.6.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Sencha Inc., Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2011-2014 TJ Holowaychuk, Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/connect@3.6.6"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-0.21.2-a8c1b0","versionInfo":"\u003e=0.21.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@%3E%3D0.21.2"}]},{"name":"@vue/cli-service","SPDXID":"SPDXRef-npm-vue-cli-service-4.4.4-ad1806","versionInfo":"4.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-present, Facebook, Inc., Copyright (c) 2017-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-service@4.4.4"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-3.0.1-ca8c80","versionInfo":"^3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E3.0.1"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-0.21.1-d64664","versionInfo":"\u003e=0.21.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@%3E%3D0.21.1"}]},{"name":"serve-static","SPDXID":"SPDXRef-npm-serve-static-1.16.0-4a972f","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Sencha Inc., Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/serve-static@1.16.0"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-4.17.21-69063f","versionInfo":"^4.17.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash@%5E4.17.21"}]},{"name":"@vue/cli-service","SPDXID":"SPDXRef-npm-vue-cli-service-3.0.5-29aa77","versionInfo":"^3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-service@%5E3.0.5"}]},{"name":"babel-eslint","SPDXID":"SPDXRef-npm-babel-eslint-10.1.0-5fd8a1","versionInfo":"10.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Sebastian McKenzie \u003csebmck@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-eslint@10.1.0"}]},{"name":"sass","SPDXID":"SPDXRef-npm-sass-1.26.2-3d3e00","versionInfo":"^1.26.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass@%5E1.26.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-2.5.17-74633a","versionInfo":"^2.5.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E2.5.17"}]},{"name":"vue-template-compiler","SPDXID":"SPDXRef-npm-vue-template-compiler-2.6.10-9221c3","versionInfo":"2.6.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-template-compiler@2.6.10"}]},{"name":"nprogress","SPDXID":"SPDXRef-npm-nprogress-0.2.0-b61777","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2013-2014, Rico Sta. Cruz, (c) 2013-2014, Rico Sta. Cruz., (c) 2013, 2014 Rico Sta. Cruz, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress, Copyright (c) 2013-2014 Rico Sta. Cruz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nprogress@0.2.0"}]},{"name":"babel-jest","SPDXID":"SPDXRef-npm-babel-jest-23.6.0-406d3a","versionInfo":"23.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Facebook, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-jest@23.6.0"}]},{"name":"element-ui","SPDXID":"SPDXRef-npm-element-ui-2.15.6-849b04","versionInfo":"2.15.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/element-ui@2.15.6"}]},{"name":"@vue/cli-plugin-eslint","SPDXID":"SPDXRef-npm-vue-cli-plugin-eslint-3.0.5-f9be5e","versionInfo":"^3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/cli-plugin-eslint@%5E3.0.5"}]},{"name":"@vue/eslint-config-prettier","SPDXID":"SPDXRef-npm-vue-eslint-config-prettier-3.0.5-14431e","versionInfo":"^3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-prettier@%5E3.0.5"}]},{"name":"lint-staged","SPDXID":"SPDXRef-npm-lint-staged-8.1.5-975a12","versionInfo":"8.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Andrey Okonetchnikov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lint-staged@8.1.5"}]},{"name":"core-js","SPDXID":"SPDXRef-npm-core-js-3.30.1-e614e3","versionInfo":"^3.30.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/core-js@%5E3.30.1"}]},{"name":"vuelidate","SPDXID":"SPDXRef-npm-vuelidate-0.7.4-6d53ad","versionInfo":"^0.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vuelidate@%5E0.7.4"}]},{"name":"@babel/core","SPDXID":"SPDXRef-npm-babel-core-7.0.0-0e86d6","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Sebastian McKenzie \u003csebmck@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/core@7.0.0"}]},{"name":"script-ext-html-webpack-plugin","SPDXID":"SPDXRef-npm-script-ext-html-webpack-plugin-2.1.3-e40492","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/script-ext-html-webpack-plugin@2.1.3"}]},{"name":"html-webpack-plugin","SPDXID":"SPDXRef-npm-html-webpack-plugin-3.2.0-c6fe3d","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/html-webpack-plugin@3.2.0"}]},{"name":"mysql:mysql-connector-java","SPDXID":"SPDXRef-maven-mysql-mysql-connector-java-8.0.28-75c946","versionInfo":"8.0.28","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1991-2014 Unicode, Inc., Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2000-2015 www.hamcrest.org, Copyright (c) 2000, 2022, Oracle and/or its affiliates, Copyright (c) 2004-2011 QOS.ch, Copyright (c) 2007, 2021, Oracle and/or its affiliates, Copyright (c) 2014, 2020, Oracle and/or its affiliates, Copyright (c) 2016, 2018, Oracle and/or its affiliates, Copyright (c) 2016, 2020, Oracle and/or its affiliates, Copyright (c) 2017, 2021, Oracle and/or its affiliates, Copyright (c) 2019 Machinery, Copyright (c) 2019, 2021, Oracle and/or its affiliates, Copyright 2002-2017 the original author or authors, Copyright 2008 Google Inc., Copyright 2015-2018 the original author or authors, Copyright 2015-2020 the original author or authors, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/mysql/mysql-connector-java@8.0.28"}]},{"name":"com.auth0:java-jwt","SPDXID":"SPDXRef-maven-com.auth0-java-jwt-3.4.1-75c946","versionInfo":"3.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.auth0/java-jwt@3.4.1"}]},{"name":"org.linlinjava:litemall-admin-api","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-admin-api-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-admin-api@0.1.0"}]},{"name":"org.springframework.boot:spring-boot-starter-json","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-json-2.1.5-75c946","versionInfo":"2.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-json@2.1.5"}]},{"name":"com.auth0:java-jwt","SPDXID":"SPDXRef-maven-com.auth0-java-jwt-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.auth0/java-jwt"}]},{"name":"org.linlinjava:litemall-all","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-all-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-all@0.1.0"}]},{"name":"com.github.binarywang:weixin-java-pay","SPDXID":"SPDXRef-maven-com.github.binarywang-weixin-java-pay-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.binarywang/weixin-java-pay"}]},{"name":"com.google.guava:guava","SPDXID":"SPDXRef-maven-com.google.guava-guava-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.guava/guava"}]},{"name":"org.powermock:powermock-module-junit4","SPDXID":"SPDXRef-maven-org.powermock-powermock-module-junit4-1.6.6-75c946","versionInfo":"1.6.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.powermock/powermock-module-junit4@1.6.6"}]},{"name":"com.alibaba:druid-spring-boot-starter","SPDXID":"SPDXRef-maven-com.alibaba-druid-spring-boot-starter-1.2.1-75c946","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.alibaba/druid-spring-boot-starter@1.2.1"}]},{"name":"org.springframework.boot:spring-boot-maven-plugin","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-maven-plugin"}]},{"name":"org.apache.shiro:shiro-spring-boot-web-starter","SPDXID":"SPDXRef-maven-org.apache.shiro-shiro-spring-boot-web-starter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.shiro/shiro-spring-boot-web-starter"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@2"}]},{"name":"org.springframework.boot:spring-boot-devtools","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-devtools-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-devtools"}]},{"name":"com.google.guava:guava","SPDXID":"SPDXRef-maven-com.google.guava-guava-32.0.0-jre-75c946","versionInfo":"32.0.0-jre","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.guava/guava@32.0.0-jre"}]},{"name":"com.github.binarywang:weixin-java-miniapp","SPDXID":"SPDXRef-maven-com.github.binarywang-weixin-java-miniapp-4.1.0-75c946","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.binarywang/weixin-java-miniapp@4.1.0"}]},{"name":"io.springfox:springfox-swagger2","SPDXID":"SPDXRef-maven-io.springfox-springfox-swagger2-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.springfox/springfox-swagger2"}]},{"name":"org.springframework.boot:spring-boot-starter-mail","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-mail-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-mail"}]},{"name":"com.itfsw:mybatis-generator-plugin","SPDXID":"SPDXRef-maven-com.itfsw-mybatis-generator-plugin-1.3.2-75c946","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.itfsw/mybatis-generator-plugin@1.3.2"}]},{"name":"com.github.xiaoymin:swagger-bootstrap-ui","SPDXID":"SPDXRef-maven-com.github.xiaoymin-swagger-bootstrap-ui-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.xiaoymin/swagger-bootstrap-ui"}]},{"name":"com.github.penggle:kaptcha","SPDXID":"SPDXRef-maven-com.github.penggle-kaptcha-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.penggle/kaptcha"}]},{"name":"mysql:mysql-connector-java","SPDXID":"SPDXRef-maven-mysql-mysql-connector-java-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/mysql/mysql-connector-java"}]},{"name":"com.github.pagehelper:pagehelper-spring-boot-starter","SPDXID":"SPDXRef-maven-com.github.pagehelper-pagehelper-spring-boot-starter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.pagehelper/pagehelper-spring-boot-starter"}]},{"name":"com.qiniu:qiniu-java-sdk","SPDXID":"SPDXRef-maven-com.qiniu-qiniu-java-sdk-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.qiniu/qiniu-java-sdk"}]},{"name":"org.linlinjava:litemall-db","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-db-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-db@0.1.0"}]},{"name":"org.linlinjava:litemall-db","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-db-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-db"}]},{"name":"com.qcloud:cos_api","SPDXID":"SPDXRef-maven-com.qcloud-cosapi-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.qcloud/cos_api"}]},{"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":"org.springframework.boot:spring-boot-starter-web","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-web"}]},{"name":"org.hibernate.validator:hibernate-validator","SPDXID":"SPDXRef-maven-org.hibernate.validator-hibernate-validator-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.hibernate.validator/hibernate-validator"}]},{"name":"com.aliyun.oss:aliyun-sdk-oss","SPDXID":"SPDXRef-maven-com.aliyun.oss-aliyun-sdk-oss-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.aliyun.oss/aliyun-sdk-oss"}]},{"name":"com.aliyun:aliyun-java-sdk-core","SPDXID":"SPDXRef-maven-com.aliyun-aliyun-java-sdk-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.aliyun/aliyun-java-sdk-core"}]},{"name":"com.github.qcloudsms:qcloudsms","SPDXID":"SPDXRef-maven-com.github.qcloudsms-qcloudsms-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.qcloudsms/qcloudsms"}]},{"name":"org.springframework.boot:spring-boot-starter-test","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-test"}]},{"name":"org.hibernate.validator:hibernate-validator","SPDXID":"SPDXRef-maven-org.hibernate.validator-hibernate-validator-6.2.0-75c946","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.hibernate.validator/hibernate-validator@6.2.0"}]},{"name":"io.springfox:springfox-swagger-ui","SPDXID":"SPDXRef-maven-io.springfox-springfox-swagger-ui-2.10.0-75c946","versionInfo":"2.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2017 Joachim Wester, (c) 2019 Denis Pushkarev, (c) Sindre Sorhus, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2012-2014 Roman Shtylman, Copyright (c) 2013-2018 Viacheslav Lotsmanov, Copyright (c) 2013-present, Facebook, Inc., Copyright (c) 2014-2015, Jon Schlinkert., Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2014, Facebook, Inc., Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2015-present, Facebook, Inc., Copyright (c) 2016 Gregory Jacobs \u003cgreg@greg-jacobs.com\u003e, Copyright (c) 2016-present, Facebook, Inc., Copyright (c) 2017 Jed Watson., Copyright (c) 2017 Piotr Tomasz Monarski., copyright (c) 2019 Denis Pushkarev, Copyright (c) Facebook, Inc. and its affiliates., Copyright 2015-2018 Gabor Lenard, Copyright 2015, Yahoo! Inc., copyright 2016, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, Copyright Joyent, Inc. and other Node contributors., Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.springfox/springfox-swagger-ui@2.10.0"}]},{"name":"com.github.xiaoymin:swagger-bootstrap-ui","SPDXID":"SPDXRef-maven-com.github.xiaoymin-swagger-bootstrap-ui-1.9.6-75c946","versionInfo":"1.9.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2018 by Matt Zabriskie, (c) Ivan Sagalaev \u003cmaniac@softwaremaniacs.org\u003e, (c) jQuery Foundation, (c) Zeno Rocha, Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) https://github.com/markedjs/marked, Copyright (c) 2015, Copyright (c) 2015 ! Font Awesome, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com) https://github.com/sindresorhus/github-markdown-css, Copyright 2011-2016 Twitter, Inc., Copyright 2013 Twitter Inc. http://www.apache.org/licenses/LICENSE-2.0, Copyright 2014 - 2017, Kartik Visweswaran, Krajee.com, Copyright 2017 - 2019, xiaoyumin, https://doc.xiaominfo.com, copyright Chen, Yi-Cyuan 2014-2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.xiaoymin/swagger-bootstrap-ui@1.9.6"}]},{"name":"org.linlinjava:litemall-wx-api","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-wx-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-wx-api"}]},{"name":"org.mybatis.spring.boot:mybatis-spring-boot-starter","SPDXID":"SPDXRef-maven-org.mybatis.spring.boot-mybatis-spring-boot-starter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mybatis.spring.boot/mybatis-spring-boot-starter"}]},{"name":"org.apache.shiro:shiro-spring-boot-web-starter","SPDXID":"SPDXRef-maven-org.apache.shiro-shiro-spring-boot-web-starter-1.6.0-75c946","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.shiro/shiro-spring-boot-web-starter@1.6.0"}]},{"name":"io.springfox:springfox-swagger-ui","SPDXID":"SPDXRef-maven-io.springfox-springfox-swagger-ui-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.springfox/springfox-swagger-ui"}]},{"name":"com.alibaba:druid-spring-boot-starter","SPDXID":"SPDXRef-maven-com.alibaba-druid-spring-boot-starter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.alibaba/druid-spring-boot-starter"}]},{"name":"com.github.binarywang:weixin-java-pay","SPDXID":"SPDXRef-maven-com.github.binarywang-weixin-java-pay-4.1.0-75c946","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.binarywang/weixin-java-pay@4.1.0"}]},{"name":"com.github.pagehelper:pagehelper-spring-boot-starter","SPDXID":"SPDXRef-maven-com.github.pagehelper-pagehelper-spring-boot-starter-1.2.5-75c946","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.pagehelper/pagehelper-spring-boot-starter@1.2.5"}]},{"name":"com.github.penggle:kaptcha","SPDXID":"SPDXRef-maven-com.github.penggle-kaptcha-2.3.2-75c946","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.penggle/kaptcha@2.3.2"}]},{"name":"org.linlinjava:litemall-core","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-core-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-core@0.1.0"}]},{"name":"org.springframework.boot:spring-boot-starter-tomcat","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-tomcat"}]},{"name":"org.mybatis.generator:mybatis-generator-maven-plugin","SPDXID":"SPDXRef-maven-org.mybatis.generator-mybatis-generator-maven-plugin-1.3.7-75c946","versionInfo":"1.3.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mybatis.generator/mybatis-generator-maven-plugin@1.3.7"}]},{"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":"com.aliyun.oss:aliyun-sdk-oss","SPDXID":"SPDXRef-maven-com.aliyun.oss-aliyun-sdk-oss-2.5.0-75c946","versionInfo":"2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.aliyun.oss/aliyun-sdk-oss@2.5.0"}]},{"name":"com.github.qcloudsms:qcloudsms","SPDXID":"SPDXRef-maven-com.github.qcloudsms-qcloudsms-1.0.5-75c946","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.qcloudsms/qcloudsms@1.0.5"}]},{"name":"org.springframework.boot:spring-boot-starter-mail","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-mail-2.1.5-75c946","versionInfo":"2.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-mail@2.1.5"}]},{"name":"actions/setup-java","SPDXID":"SPDXRef-githubactions-actions-setup-java-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-java@2"}]},{"name":"org.mybatis.spring.boot:mybatis-spring-boot-starter","SPDXID":"SPDXRef-maven-org.mybatis.spring.boot-mybatis-spring-boot-starter-1.3.2-75c946","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015-2018 the original author or authors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mybatis.spring.boot/mybatis-spring-boot-starter@1.3.2"}]},{"name":"org.linlinjava:litemall-admin-api","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-admin-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-admin-api"}]},{"name":"org.powermock:powermock-api-mockito","SPDXID":"SPDXRef-maven-org.powermock-powermock-api-mockito-1.6.6-75c946","versionInfo":"1.6.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.powermock/powermock-api-mockito@1.6.6"}]},{"name":"com.aliyun:aliyun-java-sdk-core","SPDXID":"SPDXRef-maven-com.aliyun-aliyun-java-sdk-core-4.0.3-75c946","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Alibaba Cloud Computing","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.aliyun/aliyun-java-sdk-core@4.0.3"}]},{"name":"org.springframework.boot:spring-boot-starter-json","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-json-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-json"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.1-75c946","versionInfo":"3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2013 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@3.1"}]},{"name":"org.mockito:mockito-core","SPDXID":"SPDXRef-maven-org.mockito-mockito-core-1.10.19-75c946","versionInfo":"1.10.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2000-2005 INRIA, France Telecom, Copyright (c) 2007 Mockito","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mockito/mockito-core@1.10.19"}]},{"name":"org.linlinjava:litemall-wx-api","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-wx-api-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-wx-api@0.1.0"}]},{"name":"org.linlinjava:litemall-core","SPDXID":"SPDXRef-maven-org.linlinjava-litemall-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.linlinjava/litemall-core"}]},{"name":"io.springfox:springfox-swagger2","SPDXID":"SPDXRef-maven-io.springfox-springfox-swagger2-2.9.2-75c946","versionInfo":"2.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.springfox/springfox-swagger2@2.9.2"}]},{"name":"com.qcloud:cos_api","SPDXID":"SPDXRef-maven-com.qcloud-cosapi-5.6.24-75c946","versionInfo":"5.6.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.qcloud/cos_api@5.6.24"}]},{"name":"com.github.binarywang:weixin-java-miniapp","SPDXID":"SPDXRef-maven-com.github.binarywang-weixin-java-miniapp-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.binarywang/weixin-java-miniapp"}]},{"name":"com.github.linlinjava/litemall","SPDXID":"SPDXRef-github-linlinjava-litemall-master-7827c6","versionInfo":"master","downloadLocation":"git+https://github.com/linlinjava/litemall","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/linlinjava/litemall@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-v-charts-1.19.0-7e2d17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-autoprefixer-9.5.1-2c3ece","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-plugin-dynamic-import-node-2.3.3-44ad76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-count-to-1.0.13-1bd5bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-svgo-1.2.0-9dc0e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-plugin-babel-4.4.4-6d259b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-plugin-lodash-3.3.4-ff9efc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-script-loader-0.7.2-bfb2a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.11-f2797b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-chenfengyuan-vue-countdown-1.1.2-0aa906","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-eslint-6.7.2-505f6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-normalize.css-7.0.0-e1eb43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-sass-loader-7.1.0-1a01d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-dayjs-1.7.7-8435ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-runjs-4.3.2-f4edfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-clipboard-2.0.4-20274c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-xlsx-0.17.0-5b5da0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-register-7.0.0-cf6e65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-chalk-2.4.2-4d28b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vant-2.0.6-55666c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-plugin-import-1.9.1-f79a85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vuex-3.4.0-b3a19c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-js-cookie-2.2.0-678489","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-template-compiler-2.5.17-83550c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-plugin-unit-jest-4.4.4-07f9e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-chokidar-2.1.5-9350c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-path-to-regexp-3.3.0-3815e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-plugin-babel-3.0.5-370382","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-plugin-eslint-4.4.4-631eeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-screenfull-4.2.0-1aba34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-sass-1.26.2-b0004f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-i18n-8.28.2-8eec14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-6.2.2-af5144","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-sass-loader-8.0.2-531e55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vuex-3.1.0-aabf87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-2.6.10-8a68d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-router-3.0.2-7a3792","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-husky-1.3.1-dec138","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-svg-sprite-loader-4.1.3-938193","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-js-cookie-2.2.0-135b77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-tinymce-tinymce-vue-3.0.1-a5b2a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-echarts-4.2.1-c3cd7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-file-saver-1.3.8-57cc9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-connect-3.6.6-eccd27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-axios-0.21.2-a8c1b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-service-4.4.4-ad1806","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-router-3.0.1-ca8c80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-axios-0.21.1-d64664","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-serve-static-1.16.0-4a972f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-69063f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-service-3.0.5-29aa77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-eslint-10.1.0-5fd8a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-sass-1.26.2-3d3e00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-2.5.17-74633a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-template-compiler-2.6.10-9221c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-nprogress-0.2.0-b61777","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-jest-23.6.0-406d3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-element-ui-2.15.6-849b04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-cli-plugin-eslint-3.0.5-f9be5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-prettier-3.0.5-14431e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-lint-staged-8.1.5-975a12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-core-js-3.30.1-e614e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-vuelidate-0.7.4-6d53ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-babel-core-7.0.0-0e86d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-script-ext-html-webpack-plugin-2.1.3-e40492","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-npm-html-webpack-plugin-3.2.0-c6fe3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-admin-api-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-all-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.itfsw-mybatis-generator-plugin-1.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-mysql-mysql-connector-java-8.0.28-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.aliyun.oss-aliyun-sdk-oss-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-io.springfox-springfox-swagger2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-json-2.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-core-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-mail-2.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.binarywang-weixin-java-miniapp-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.binarywang-weixin-java-pay-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.qcloud-cosapi-5.6.24-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.binarywang-weixin-java-miniapp-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.apache.shiro-shiro-spring-boot-web-starter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.xiaoymin-swagger-bootstrap-ui-1.9.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.pagehelper-pagehelper-spring-boot-starter-1.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.auth0-java-jwt-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.pagehelper-pagehelper-spring-boot-starter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-db-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.mybatis.spring.boot-mybatis-spring-boot-starter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-admin-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.auth0-java-jwt-3.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.powermock-powermock-module-junit4-1.6.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.alibaba-druid-spring-boot-starter-1.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.xiaoymin-swagger-bootstrap-ui-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.aliyun-aliyun-java-sdk-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.google.guava-guava-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-wx-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.mybatis.spring.boot-mybatis-spring-boot-starter-1.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-mysql-mysql-connector-java-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.qcloud-cosapi-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-io.springfox-springfox-swagger-ui-2.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.aliyun-aliyun-java-sdk-core-4.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-db-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.apache.shiro-shiro-spring-boot-web-starter-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.qcloudsms-qcloudsms-1.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.google.guava-guava-32.0.0-jre-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.hibernate.validator-hibernate-validator-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.hibernate.validator-hibernate-validator-6.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-io.springfox-springfox-swagger-ui-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-json-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.binarywang-weixin-java-pay-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-devtools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.qcloudsms-qcloudsms-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.penggle-kaptcha-2.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.powermock-powermock-api-mockito-1.6.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.mockito-mockito-core-1.10.19-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-io.springfox-springfox-swagger2-2.9.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-mail-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.alibaba-druid-spring-boot-starter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.mybatis.generator-mybatis-generator-maven-plugin-1.3.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.aliyun.oss-aliyun-sdk-oss-2.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-wx-api-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-org.linlinjava-litemall-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.github.penggle-kaptcha-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-linlinjava-litemall-master-7827c6","relatedSpdxElement":"SPDXRef-maven-com.qiniu-qiniu-java-sdk-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-linlinjava-litemall-master-7827c6","relationshipType":"DESCRIBES"}]}