{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.CoderXiaoShi/6300","documentNamespace":"https://spdx.org/spdxdocs/protobom/34799630-905b-404d-a1d0-61c7819c9810","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-20250310190621-6bd9cb110a13+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-03-11T07:05:49Z"},"packages":[{"name":"socket.io","SPDXID":"SPDXRef-npm-socket.io-18bc9e","versionInfo":"^4.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/socket.io"}]},{"name":"console","SPDXID":"SPDXRef-npm-console-34290d","versionInfo":"^0.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/console"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-8a67b3","versionInfo":"^4.18.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express"}]},{"name":"electron","SPDXID":"SPDXRef-npm-electron-13c5e2","versionInfo":"^26.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/electron"}]},{"name":"redis","SPDXID":"SPDXRef-npm-redis-472cd8","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/redis"}]},{"name":"localforage","SPDXID":"SPDXRef-npm-localforage-eb10dd","versionInfo":"^1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/localforage"}]},{"name":"less","SPDXID":"SPDXRef-npm-less-4.1.3-975ed4","versionInfo":"4.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2006-2009 Hampton Catlin, Natalie Weizenbaum, and Chris Eppstein http://sass-lang.com, Copyright (c) 2009-2022, Alexis Sellier \u003cself@cloudhead.net\u003e, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/less@4.1.3"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-8e2998","versionInfo":"^4.17.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-3.2.3-319f6e","versionInfo":"3.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus, Copyright (c) 2009-2022 Isaac Z. Schlueter and Contributors, Copyright (c) 2010 Sencha Inc., Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger \u0026 the Contributors, Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2011-2014 TJ Holowaychuk, Copyright (c) 2011-2022 Isaac Z. Schlueter and Contributors, Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors https://github.com/isaacs/node-graceful-fs/blob/main/LICENSE On Windows, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2012-2018 Aseem Kishore, and others, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2012-2022 by various contributors, Copyright (c) 2013 James Halliday (mail@substack.net), Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e, Copyright (c) 2013 Troy Goode \u003ctroygoode@gmail.com\u003e, Copyright (c) 2013-2017 Jared Hanson, Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin), Copyright (c) 2014 Arnout Kazemier, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2014 Maxime Thirouin, Jason Campbell \u0026 Kevin Martensson, Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e, Copyright (c) 2014-2016 Douglas Christopher Wilson, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-2020 Teambition, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2015 Alexey Litvinov, Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2015 Matteo Collina, Copyright (c) 2015 Rich Harris, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2015 Unshift.io, Arnout Kazemier, Copyright (c) 2015-20 these people (https://github.com/Rich-Harris/estree-walker/graphs/contributors), Copyright (c) 2015-2020, Matteo Collina \u003cmatteo.collina@gmail.com\u003e, Copyright (c) 2015-present, Facebook, Inc., Copyright (c) 2015-present, Facebook, Inc. https://github.com/facebook/create-react-app/blob/master/LICENSE, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2015, Glen Maddern, Copyright (c) 2015, Scott Motte, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2016 Zeit, Inc., Copyright (c) 2016, Scott Motte, Copyright (c) 2017 these people (https://github.com/rollup/rollup/graphs/contributors), Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2018 Made With MOXY Lda, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2018-2022 Guy Bedford, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Rich Harris, Copyright (c) 2019 RollupJS, Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019-present, Yuxi, Copyright (c) 2020 Nuxt Contrib, Copyright (c) 2020-present, Yuxi, Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) 2021-present dominikg and contributors (https://github.com/dominikg/tsconfck/graphs/contributors), Copyright (c) 2022 Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2022 Ben Blackmore and contributors, Copyright (c) 2022 UnJS, Copyright (c) Ben Briggs \u003cbeneb.info@gmail.com\u003e (http://beneb.info), Copyright (c) Bogdan Chadkin \u003ctrysound@yandex.ru\u003e, Copyright (c) Denis Malinochkin, Copyright (c) EGOIST, Copyright (c) Felix Bohm, Copyright (c) Feross Aboukhadijeh, Copyright (c) Isaac Z. Schlueter, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2013 Thorsten Lorenz, Copyright 2014-present Olivier Lalonde \u003colalonde@gmail.com\u003e , James Talmage \u003cjames@talmage.io\u003e , Ruben Verborgh, Copyright 2015 Glen Maddern, Copyright 2015 Mark Dalgleish \u003cmark.john.dalgleish@gmail.com\u003e, Copyright 2015-present Alexander Madyankin \u003calexander@madyankin.name\u003e, Copyright 2016 Bogdan Chadkin \u003ctrysound@yandex.ru\u003e, Copyright 2018 Glen Maddern, Copyright 2018 Rich Harris, Copyright 2019 Google LLC, Copyright 2019 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Justin Ridgewell \u003cjustin@ridgewell.name\u003e, Copyright Eemeli Aro \u003ceemeli@gmail.com\u003e, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright Joyent, Inc. and other Node contributors, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e, Copyright JS Foundation and other contributors, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright Michael Ciniawsky \u003cmichael.ciniawsky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@3.2.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-3.2.0-780861","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@3.2.0"}]},{"name":"moment","SPDXID":"SPDXRef-npm-moment-2.29.4-ccdd90","versionInfo":"2.29.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment@2.29.4"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.0.28-d462f1","versionInfo":"2.0.28","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 Eduardo San Martin Morote, Copyright (c) 2019-present Eduardo San Martin Morote","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@2.0.28"}]},{"name":"socket.io-client","SPDXID":"SPDXRef-npm-socket.io-client-4fcc2a","versionInfo":"^4.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/socket.io-client"}]},{"name":"socket.io","SPDXID":"SPDXRef-npm-socket.io-4.7.2-c37dbd","versionInfo":"4.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2014-2023 Guillermo Rauch, Copyright (c) 2014-2018 Automattic \u003cdev@cloudup.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/socket.io@4.7.2"}]},{"name":"tiny-emitter","SPDXID":"SPDXRef-npm-tiny-emitter-2.1.0-d83dc9","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Scott Corgan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tiny-emitter@2.1.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.1.6-d3bb8b","versionInfo":"4.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 Eduardo San Martin Morote, Copyright (c) 2019-present Eduardo San Martin Morote","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@4.1.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-4.6.4-81aa6a","versionInfo":"4.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) by W3C, Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 2018 The Khronos Group Inc., Copyright (c) 2018 WHATWG, Copyright (c) Microsoft Corporation, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@4.6.4"}]},{"name":"esbuild","SPDXID":"SPDXRef-npm-esbuild-0.16.1-94d9b5","versionInfo":"0.16.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Evan Wallace","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild@0.16.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-1.0.9-48ee4b","versionInfo":"1.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@1.0.9"}]},{"name":"electron","SPDXID":"SPDXRef-npm-electron-22.0.0-73389d","versionInfo":"22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2020 GitHub Inc., Copyright (c) Electron contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/electron@22.0.0"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-0.21.4-015d7a","versionInfo":"0.21.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2021 by Matt Zabriskie, Copyright (c) 2014-present Matt Zabriskie","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@0.21.4"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.2.41-3c18e0","versionInfo":"3.2.41","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@3.2.41"}]},{"name":"com.github.CoderXiaoShi/6300","SPDXID":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","versionInfo":"main","downloadLocation":"git+https://github.com/CoderXiaoShi/6300","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/CoderXiaoShi/6300@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-socket.io-18bc9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-console-34290d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-express-8a67b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-electron-13c5e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-redis-472cd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-localforage-eb10dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-less-4.1.3-975ed4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-lodash-8e2998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-vite-3.2.3-319f6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-3.2.0-780861","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-moment-2.29.4-ccdd90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-pinia-2.0.28-d462f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-socket.io-client-4fcc2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-socket.io-4.7.2-c37dbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-tiny-emitter-2.1.0-d83dc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-vue-router-4.1.6-d3bb8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-typescript-4.6.4-81aa6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-esbuild-0.16.1-94d9b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-vue-tsc-1.0.9-48ee4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-electron-22.0.0-73389d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-axios-0.21.4-015d7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relatedSpdxElement":"SPDXRef-npm-vue-3.2.41-3c18e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-CoderXiaoShi-6300-main-14ff8b","relationshipType":"DESCRIBES"}]}