{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.reactive-python/reactpy-js-component-template","documentNamespace":"https://spdx.org/spdxdocs/protobom/1df3d6ae-735e-4aed-b3c7-afb318eb9561","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-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-14T13:30:35Z"},"packages":[{"name":"scheduler","SPDXID":"SPDXRef-npm-scheduler-0.20.2-68e88b","versionInfo":"0.20.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Facebook, Inc. and its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/scheduler@0.20.2"}]},{"name":"resolve","SPDXID":"SPDXRef-npm-resolve-1.20.0-561951","versionInfo":"1.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 James Halliday","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/resolve@1.20.0"}]},{"name":"rollup-plugin-commonjs","SPDXID":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","versionInfo":"10.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 these people (https://github.com/rollup/rollup-plugin-commonjs/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup-plugin-commonjs@10.1.0"}]},{"name":"fast-json-patch","SPDXID":"SPDXRef-npm-fast-json-patch-3.0.0-1-524293","versionInfo":"3.0.0-1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2017 Joachim Wester, Copyright (c) 2013, 2014 Joachim Wester, Copyright (c) 2017 Evgeny Poberezkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-json-patch@3.0.0-1"}]},{"name":"is-module","SPDXID":"SPDXRef-npm-is-module-1.0.0-48b87d","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 segmentio \u003cteam@segment.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-module@1.0.0"}]},{"name":"rollup-plugin-node-resolve","SPDXID":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","versionInfo":"5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup-plugin-node-resolve@5.2.0"}]},{"name":"reactpy-client-react","SPDXID":"SPDXRef-npm-reactpy-client-react-0.8.5-0922f8","versionInfo":"0.8.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/reactpy-client-react@0.8.5"}]},{"name":"rollup-plugin-replace","SPDXID":"SPDXRef-npm-rollup-plugin-replace-2.2.0-66d230","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup-plugin-replace@2.2.0"}]},{"name":"estree-walker","SPDXID":"SPDXRef-npm-estree-walker-0.6.1-bbca65","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/estree-walker@0.6.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-16.6.0-842eb0","versionInfo":"16.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@16.6.0"}]},{"name":"magic-string","SPDXID":"SPDXRef-npm-magic-string-0.25.7-f6031b","versionInfo":"0.25.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 Rich Harris","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/magic-string@0.25.7"}]},{"name":"rollup","SPDXID":"SPDXRef-npm-rollup-2.56.2-44bbe6","versionInfo":"2.56.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup@2.56.2"}]},{"name":"js-tokens","SPDXID":"SPDXRef-npm-js-tokens-4.0.0-f01745","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell, Copyright 2014, 2015, 2016, 2017, 2018 Simon Lydell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-tokens@4.0.0"}]},{"name":"is-core-module","SPDXID":"SPDXRef-npm-is-core-module-2.5.0-afae4e","versionInfo":"2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Dave Justice","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-core-module@2.5.0"}]},{"name":"builtin-modules","SPDXID":"SPDXRef-npm-builtin-modules-3.2.0-812997","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/builtin-modules@3.2.0"}]},{"name":"is-reference","SPDXID":"SPDXRef-npm-is-reference-1.2.1-15fc97","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-reference@1.2.1"}]},{"name":"loose-envify","SPDXID":"SPDXRef-npm-loose-envify-1.4.0-6538ec","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Andres Suarez \u003czertosh@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loose-envify@1.4.0"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-17.0.2-e0908f","versionInfo":"17.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Facebook, Inc. and its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@17.0.2"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-2.3.2-95a9a9","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) ,c groups, Copyright (c) 2013 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2013-2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2014 Ivan Nikulin \u003cifaaan@gmail.com\u003e, Copyright (c) 2014-2015, Jon Schlinkert., Copyright (c) 2014-2016, Jon Schlinkert., Copyright (c) 2014-2017, Jon Schlinkert., Copyright (c) 2014-present, Jon Schlinkert., Copyright (c) 2015-2017, Jon Schlinkert., Copyright (c) Facebook, Inc. and its affiliates., Copyright (c) James Long and contributors, Copyright (c) Microsoft Corporation., Copyright 2014, 2015, 2016, 2017, 2018 Simon Lydell, Copyright Google Inc., Copyright Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@2.3.2"}]},{"name":"object-assign","SPDXID":"SPDXRef-npm-object-assign-4.1.1-84f7db","versionInfo":"4.1.1","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/object-assign@4.1.1"}]},{"name":"@types/resolve","SPDXID":"SPDXRef-npm-types-resolve-0.0.8-5318bf","versionInfo":"0.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/resolve@0.0.8"}]},{"name":"has","SPDXID":"SPDXRef-npm-has-1.0.3-8ff21e","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Thiago de Arruda","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has@1.0.3"}]},{"name":"path-parse","SPDXID":"SPDXRef-npm-path-parse-1.0.7-cd8286","versionInfo":"1.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Javier Blanco (http://jbgutierrez.info), Copyright (c) 2015 Javier Blanco","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-parse@1.0.7"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.1-e489d3","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/function-bind@1.1.1"}]},{"name":"rollup-pluginutils","SPDXID":"SPDXRef-npm-rollup-pluginutils-2.8.2-48cf83","versionInfo":"2.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2014-present, Jon Schlinkert.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup-pluginutils@2.8.2"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-17.0.2-3ea34d","versionInfo":"17.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) http://www.w3.org/1999/xhtml, (c) Jb (c), (c) La (c), (c) Ma (c), (c) Pb (c), Copyright (c) Facebook, Inc. and its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@17.0.2"}]},{"name":"sourcemap-codec","SPDXID":"SPDXRef-npm-sourcemap-codec-1.4.8-d44c5d","versionInfo":"1.4.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Rich Harris","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sourcemap-codec@1.4.8"}]},{"name":"htm","SPDXID":"SPDXRef-npm-htm-3.1.0-4d2e5d","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/htm@3.1.0"}]},{"name":"fsevents","SPDXID":"SPDXRef-npm-fsevents-2.3.2-71eebf","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller, Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fsevents@2.3.2"}]},{"name":"@types/estree","SPDXID":"SPDXRef-npm-types-estree-0.0.50-753e5a","versionInfo":"0.0.50","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation, Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/estree@0.0.50"}]},{"name":"nox","SPDXID":"SPDXRef-pypi-nox-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nox"}]},{"name":"reactpy","SPDXID":"SPDXRef-pypi-reactpy-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/reactpy"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest"}]},{"name":"pytest-asyncio","SPDXID":"SPDXRef-pypi-pytest-asyncio-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-asyncio"}]},{"name":"twine","SPDXID":"SPDXRef-pypi-twine-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/twine"}]},{"name":"reactpy","SPDXID":"SPDXRef-pypi-reactpy-75c946","versionInfo":"\u003e= 0.39.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/reactpy"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-2-beta-75c946","versionInfo":"2-beta","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@2-beta"}]},{"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":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@2"}]},{"name":"com.github.reactive-python/reactpy-js-component-template","SPDXID":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","versionInfo":"main","downloadLocation":"git+https://github.com/reactive-python/reactpy-js-component-template","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/reactive-python/reactpy-js-component-template@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-scheduler-0.20.2-68e88b","relatedSpdxElement":"SPDXRef-npm-loose-envify-1.4.0-6538ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-scheduler-0.20.2-68e88b","relatedSpdxElement":"SPDXRef-npm-object-assign-4.1.1-84f7db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-resolve-1.20.0-561951","relatedSpdxElement":"SPDXRef-npm-is-core-module-2.5.0-afae4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-resolve-1.20.0-561951","relatedSpdxElement":"SPDXRef-npm-path-parse-1.0.7-cd8286","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","relatedSpdxElement":"SPDXRef-npm-magic-string-0.25.7-f6031b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","relatedSpdxElement":"SPDXRef-npm-is-reference-1.2.1-15fc97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","relatedSpdxElement":"SPDXRef-npm-rollup-pluginutils-2.8.2-48cf83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","relatedSpdxElement":"SPDXRef-npm-resolve-1.20.0-561951","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","relatedSpdxElement":"SPDXRef-npm-estree-walker-0.6.1-bbca65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","relatedSpdxElement":"SPDXRef-npm-builtin-modules-3.2.0-812997","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","relatedSpdxElement":"SPDXRef-npm-types-resolve-0.0.8-5318bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","relatedSpdxElement":"SPDXRef-npm-rollup-pluginutils-2.8.2-48cf83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","relatedSpdxElement":"SPDXRef-npm-is-module-1.0.0-48b87d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","relatedSpdxElement":"SPDXRef-npm-resolve-1.20.0-561951","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-reactpy-client-react-0.8.5-0922f8","relatedSpdxElement":"SPDXRef-npm-htm-3.1.0-4d2e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-reactpy-client-react-0.8.5-0922f8","relatedSpdxElement":"SPDXRef-npm-fast-json-patch-3.0.0-1-524293","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-replace-2.2.0-66d230","relatedSpdxElement":"SPDXRef-npm-magic-string-0.25.7-f6031b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-plugin-replace-2.2.0-66d230","relatedSpdxElement":"SPDXRef-npm-rollup-pluginutils-2.8.2-48cf83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-magic-string-0.25.7-f6031b","relatedSpdxElement":"SPDXRef-npm-sourcemap-codec-1.4.8-d44c5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-core-module-2.5.0-afae4e","relatedSpdxElement":"SPDXRef-npm-has-1.0.3-8ff21e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-reference-1.2.1-15fc97","relatedSpdxElement":"SPDXRef-npm-types-estree-0.0.50-753e5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-loose-envify-1.4.0-6538ec","relatedSpdxElement":"SPDXRef-npm-js-tokens-4.0.0-f01745","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-react-17.0.2-e0908f","relatedSpdxElement":"SPDXRef-npm-loose-envify-1.4.0-6538ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-react-17.0.2-e0908f","relatedSpdxElement":"SPDXRef-npm-object-assign-4.1.1-84f7db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-resolve-0.0.8-5318bf","relatedSpdxElement":"SPDXRef-npm-types-node-16.6.0-842eb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-1.0.3-8ff21e","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.1-e489d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-pluginutils-2.8.2-48cf83","relatedSpdxElement":"SPDXRef-npm-estree-walker-0.6.1-bbca65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-react-dom-17.0.2-3ea34d","relatedSpdxElement":"SPDXRef-npm-loose-envify-1.4.0-6538ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-react-dom-17.0.2-3ea34d","relatedSpdxElement":"SPDXRef-npm-object-assign-4.1.1-84f7db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-react-dom-17.0.2-3ea34d","relatedSpdxElement":"SPDXRef-npm-scheduler-0.20.2-68e88b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-rollup-plugin-commonjs-10.1.0-6cb011","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-rollup-plugin-node-resolve-5.2.0-e9edb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-reactpy-client-react-0.8.5-0922f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-rollup-plugin-replace-2.2.0-66d230","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-rollup-2.56.2-44bbe6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-react-17.0.2-e0908f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-prettier-2.3.2-95a9a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-react-dom-17.0.2-3ea34d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-htm-3.1.0-4d2e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.2-71eebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-pypi-nox-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-pypi-reactpy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-pypi-pytest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-pypi-pytest-asyncio-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-pypi-twine-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-2-beta-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-reactive-python-reactpy-js-component-template-main-c01abd","relationshipType":"DESCRIBES"}]}