{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.nullstack/nullstack","documentNamespace":"https://spdx.org/spdxdocs/protobom/a966493a-9360-4015-9781-816c66004da0","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260327162657-5aefcad73c4c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-29T17:30:39Z"},"packages":[{"name":"lightningcss","SPDXID":"SPDXRef-npm-lightningcss-1.21.5-8afb5c","versionInfo":"1.21.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lightningcss@1.21.5"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.18.2-11d785","versionInfo":"4.18.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2013 TJ Holowaychuk, Copyright (c) 2009-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2013 Roman Shtylman, Copyright (c) 2013-2014 Roman Shtylman \u003cshtylman+expressjs@gmail.com\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@4.18.2"}]},{"name":"webpack-hot-middleware","SPDXID":"SPDXRef-npm-webpack-hot-middleware-2.25.4-4f39d5","versionInfo":"2.25.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors, copyright Tobias Koppers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-hot-middleware@2.25.4"}]},{"name":"eslint-plugin-nullstack","SPDXID":"SPDXRef-npm-eslint-plugin-nullstack-0.0.26-4a1e88","versionInfo":"0.0.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-nullstack@0.0.26"}]},{"name":"nodemon-webpack-plugin","SPDXID":"SPDXRef-npm-nodemon-webpack-plugin-4.8.1-4fb883","versionInfo":"4.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Nate Johnson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nodemon-webpack-plugin@4.8.1"}]},{"name":"webpack-dev-middleware","SPDXID":"SPDXRef-npm-webpack-dev-middleware-6.1.1-9ac61e","versionInfo":"6.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-dev-middleware@6.1.1"}]},{"name":"@swc/core","SPDXID":"SPDXRef-npm-swc-core-1.3.35-83f528","versionInfo":"1.3.35","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40swc/core@1.3.35"}]},{"name":"swc-plugin-nullstack","SPDXID":"SPDXRef-npm-swc-plugin-nullstack-0.1.3-fb34d3","versionInfo":"0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/swc-plugin-nullstack@0.1.3"}]},{"name":"mini-css-extract-plugin","SPDXID":"SPDXRef-npm-mini-css-extract-plugin-2.7.2-4bd419","versionInfo":"2.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mini-css-extract-plugin@2.7.2"}]},{"name":"node-fetch","SPDXID":"SPDXRef-npm-node-fetch-2.6.7-beca44","versionInfo":"2.6.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 David Frank","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-fetch@2.6.7"}]},{"name":"dotenv","SPDXID":"SPDXRef-npm-dotenv-16.0.3-c9e986","versionInfo":"16.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2015, Scott Motte","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dotenv@16.0.3"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.20.1-a3f7e1","versionInfo":"1.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@1.20.1"}]},{"name":"copy-webpack-plugin","SPDXID":"SPDXRef-npm-copy-webpack-plugin-11.0.0-536ef3","versionInfo":"11.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/copy-webpack-plugin@11.0.0"}]},{"name":"css-minimizer-webpack-plugin","SPDXID":"SPDXRef-npm-css-minimizer-webpack-plugin-5.0.1-bc7c50","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/css-minimizer-webpack-plugin@5.0.1"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-11.1.0-831a95","versionInfo":"11.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 JP Richardson, Copyright (c) 2011-2017 JP Richardson (https://github.com/jprichardson), Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@11.1.0"}]},{"name":"sass","SPDXID":"SPDXRef-npm-sass-1.58.0-4afded","versionInfo":"1.58.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2000 - 2019 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org), Copyright (c) 2006-2012 The Authors, Copyright (c) 2006-2022 Lukas Renggli, Copyright (c) 2006, Kirill Simonov, Copyright (c) 2013-2021 Brendan Duncan, Copyright (c) 2014, the Dart project, Copyright (c) 2014, the tuple project authors, Copyright (c) 2015 Michael Bullington, Copyright (c) 2015, Anders Holmgren, Copyright (c) 2016, Google Inc., Copyright (c) 2017, Anatoly Pulyaevskiy, Copyright (c) 2018, Jennifer Thakar, Copyright (c) 2020 Leo Farias, Copyright 2012, the Dart project, Copyright 2012, the Dart project authors, Copyright 2013, Google Inc., Copyright 2013, the Dart project, Copyright 2013, the Dart project authors, Copyright 2014, the Dart project, Copyright 2014, the Dart project authors, Copyright 2015, the Dart project, Copyright 2016, the Dart project, Copyright 2017, the Dart project, Copyright 2017, the Dart project authors, Copyright 2018, the Dart project, Copyright 2019, the Dart project, Copyright 2019, the Dart project authors, Copyright 2020, the Dart project, Copyright 2021, the Dart project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass@1.58.0"}]},{"name":"css-loader","SPDXID":"SPDXRef-npm-css-loader-6.7.3-9689a5","versionInfo":"6.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/css-loader@6.7.3"}]},{"name":"swc-loader","SPDXID":"SPDXRef-npm-swc-loader-0.2.3-c41fc1","versionInfo":"0.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 The swc Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/swc-loader@0.2.3"}]},{"name":"commander","SPDXID":"SPDXRef-npm-commander-10.0.0-74d75d","versionInfo":"10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/commander@10.0.0"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-5.88.2-a420c0","versionInfo":"5.88.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@5.88.2"}]},{"name":"sass-loader","SPDXID":"SPDXRef-npm-sass-loader-13.2.0-56468b","versionInfo":"13.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass-loader@13.2.0"}]},{"name":"terser-webpack-plugin","SPDXID":"SPDXRef-npm-terser-webpack-plugin-5.3.6-8d112c","versionInfo":"5.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/terser-webpack-plugin@5.3.6"}]},{"name":"style-loader","SPDXID":"SPDXRef-npm-style-loader-3.3.3-c10bee","versionInfo":"3.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/style-loader@3.3.3"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-8.0.3-0ae427","versionInfo":"^8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@%5E8.0.3"}]},{"name":"jest","SPDXID":"SPDXRef-npm-jest-29.4.1-bc6d20","versionInfo":"29.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Facebook, Inc. and its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest@29.4.1"}]},{"name":"jest-puppeteer","SPDXID":"SPDXRef-npm-jest-puppeteer-7.0.0-c1367c","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 Smooth","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest-puppeteer@7.0.0"}]},{"name":"puppeteer","SPDXID":"SPDXRef-npm-puppeteer-19.6.3-f23e5f","versionInfo":"19.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017 Google Inc., Copyright 2018 Google Inc., Copyright 2020 Google Inc., Copyright 2022 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/puppeteer@19.6.3"}]},{"name":"purgecss-webpack-plugin","SPDXID":"SPDXRef-npm-purgecss-webpack-plugin-5.0.0-73905d","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/purgecss-webpack-plugin@5.0.0"}]},{"name":"@swc/core","SPDXID":"SPDXRef-npm-swc-core-1.3.35-1daa36","versionInfo":"1.3.35","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40swc/core@1.3.35"}]},{"name":"cors","SPDXID":"SPDXRef-npm-cors-2.8.5-071126","versionInfo":"2.8.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Troy Goode \u003ctroygoode@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cors@2.8.5"}]},{"name":"eslint-plugin-jest","SPDXID":"SPDXRef-npm-eslint-plugin-jest-27.1.6-0f1c89","versionInfo":"^27.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-jest@%5E27.1.6"}]},{"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":"pnpm/action-setup","SPDXID":"SPDXRef-githubactions-pnpm-action-setup-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pnpm/action-setup@2"}]},{"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":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@2"}]},{"name":"com.github.nullstack/nullstack","SPDXID":"SPDXRef-github-nullstack-nullstack-master-dc6333","versionInfo":"master","downloadLocation":"git+https://github.com/nullstack/nullstack","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/nullstack/nullstack@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-lightningcss-1.21.5-8afb5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-express-4.18.2-11d785","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-webpack-hot-middleware-2.25.4-4f39d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-nullstack-0.0.26-4a1e88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-nodemon-webpack-plugin-4.8.1-4fb883","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-webpack-dev-middleware-6.1.1-9ac61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-swc-core-1.3.35-83f528","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-swc-plugin-nullstack-0.1.3-fb34d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-mini-css-extract-plugin-2.7.2-4bd419","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-node-fetch-2.6.7-beca44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-dotenv-16.0.3-c9e986","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-body-parser-1.20.1-a3f7e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-copy-webpack-plugin-11.0.0-536ef3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-css-minimizer-webpack-plugin-5.0.1-bc7c50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-fs-extra-11.1.0-831a95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-sass-1.58.0-4afded","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-css-loader-6.7.3-9689a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-swc-loader-0.2.3-c41fc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-commander-10.0.0-74d75d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-webpack-5.88.2-a420c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-sass-loader-13.2.0-56468b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-terser-webpack-plugin-5.3.6-8d112c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-style-loader-3.3.3-c10bee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-glob-8.0.3-0ae427","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-jest-29.4.1-bc6d20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-jest-puppeteer-7.0.0-c1367c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-puppeteer-19.6.3-f23e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-purgecss-webpack-plugin-5.0.0-73905d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-swc-core-1.3.35-1daa36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-cors-2.8.5-071126","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-jest-27.1.6-0f1c89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-githubactions-pnpm-action-setup-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nullstack-nullstack-master-dc6333","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-nullstack-nullstack-master-dc6333","relationshipType":"DESCRIBES"}]}