{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.markfinger/python-react","documentNamespace":"https://spdx.org/spdxdocs/protobom/44c2dd44-733a-4d6f-9158-a02fcfa1f4f4","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-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-30T03:59:57Z"},"packages":[{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.14.1-cb98d8","versionInfo":"^1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@%5E1.14.1"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.13.3-0efaa7","versionInfo":"^4.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.13.3"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-0.14.2-87cc48","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E0.14.2"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-0.14.2-fae3ea","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E0.14.2"}]},{"name":"react-render","SPDXID":"SPDXRef-npm-react-render-1.1.0-cf5cf0","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-render@%5E1.1.0"}]},{"name":"yargs","SPDXID":"SPDXRef-npm-yargs-3.29.0-47ab5c","versionInfo":"^3.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs@%5E3.29.0"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.1.20-635d0a","versionInfo":"^6.1.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.1.20"}]},{"name":"babel-plugin-transform-react-jsx","SPDXID":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-c70062","versionInfo":"^6.1.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-transform-react-jsx@%5E6.1.18"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-0.14.2-424372","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E0.14.2"}]},{"name":"babel-plugin-transform-react-jsx","SPDXID":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-b8c3ee","versionInfo":"^6.1.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-transform-react-jsx@%5E6.1.18"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-0.14.2-941bf1","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E0.14.2"}]},{"name":"babel-preset-es2015","SPDXID":"SPDXRef-npm-babel-preset-es2015-6.3.13-c33c84","versionInfo":"^6.3.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-es2015@%5E6.3.13"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.14.1-36c8ec","versionInfo":"^1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@%5E1.14.1"}]},{"name":"yargs","SPDXID":"SPDXRef-npm-yargs-3.29.0-287a27","versionInfo":"^3.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs@%5E3.29.0"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.1.20-7ca3a1","versionInfo":"^6.1.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.1.20"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.13.3-be8481","versionInfo":"^4.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.13.3"}]},{"name":"react-render","SPDXID":"SPDXRef-npm-react-render-1.1.0-f935d4","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-render@%5E1.1.0"}]},{"name":"babel-loader","SPDXID":"SPDXRef-npm-babel-loader-6.2.4-702d80","versionInfo":"^6.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-loader@%5E6.2.4"}]},{"name":"react-render","SPDXID":"SPDXRef-npm-react-render-1.1.0-148dd9","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-render@%5E1.1.0"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.14.1-37e565","versionInfo":"^1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@%5E1.14.1"}]},{"name":"babel-preset-es2015","SPDXID":"SPDXRef-npm-babel-preset-es2015-6.9.0-82089a","versionInfo":"^6.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-es2015@%5E6.9.0"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.1.20-e90fa2","versionInfo":"^6.1.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.1.20"}]},{"name":"forever","SPDXID":"SPDXRef-npm-forever-0.15.2-4a12b3","versionInfo":"^0.15.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/forever@%5E0.15.2"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-0.14.2-6173c2","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E0.14.2"}]},{"name":"yargs","SPDXID":"SPDXRef-npm-yargs-3.29.0-455f6a","versionInfo":"^3.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs@%5E3.29.0"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-1.13.1-d5885a","versionInfo":"^1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@%5E1.13.1"}]},{"name":"babel-plugin-transform-react-jsx","SPDXID":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-b2d6d8","versionInfo":"^6.1.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-transform-react-jsx@%5E6.1.18"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.13.3-7d17c1","versionInfo":"^4.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.13.3"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-0.14.2-113ac0","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E0.14.2"}]},{"name":"babel-preset-react","SPDXID":"SPDXRef-npm-babel-preset-react-6.5.0-0cda2b","versionInfo":"^6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-react@%5E6.5.0"}]},{"name":"require","SPDXID":"SPDXRef-npm-require-2.4.20-03b517","versionInfo":"^2.4.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/require@%5E2.4.20"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.13.3-2f995f","versionInfo":"^4.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@%5E4.13.3"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.1.20-dbec86","versionInfo":"^6.1.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.1.20"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.14.1-c7936f","versionInfo":"^1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@%5E1.14.1"}]},{"name":"react-dom","SPDXID":"SPDXRef-npm-react-dom-0.14.2-13b9c8","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-dom@%5E0.14.2"}]},{"name":"react-render","SPDXID":"SPDXRef-npm-react-render-1.1.0-7c021b","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react-render@%5E1.1.0"}]},{"name":"react","SPDXID":"SPDXRef-npm-react-0.14.2-ec8f3d","versionInfo":"^0.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/react@%5E0.14.2"}]},{"name":"babel-plugin-transform-react-jsx","SPDXID":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-b262e6","versionInfo":"^6.1.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-plugin-transform-react-jsx@%5E6.1.18"}]},{"name":"babel-preset-es2015","SPDXID":"SPDXRef-npm-babel-preset-es2015-6.3.13-0916bf","versionInfo":"^6.3.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-es2015@%5E6.3.13"}]},{"name":"yargs","SPDXID":"SPDXRef-npm-yargs-3.29.0-89d467","versionInfo":"^3.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs@%5E3.29.0"}]},{"name":"django","SPDXID":"SPDXRef-pypi-django-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2009 Jeremy Ashkenas, DocumentCloud Inc., (c) Copyright 2007-2012, Michael Foord the mock team., Copyright (c) 2003-2012, Michael Foord, Copyright (c) 2007-2012 Michael Foord, Copyright 2007-2011 by the Sphinx team, Copyright 2010, John Resig, Copyright 2010, The Dojo Foundation, copyright u'2007-2012, Michael Foord","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mock@1.0.1"}]},{"name":"nose","SPDXID":"SPDXRef-pypi-nose-1.3.6-75c946","versionInfo":"1.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-or-later AND LGPL-2.1-only","copyrightText":"Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2008-2010, COPYRIGHT 2009, Jason Pellerin, copyright Jason Pellerin 2005-2009, copyright u'2009, Jason Pellerin, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nose@1.3.6"}]},{"name":"optional-django","SPDXID":"SPDXRef-pypi-optional-django-0.3.0-75c946","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 2010-2014 Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/optional-django@0.3.0"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.7.0-75c946","versionInfo":"2.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 1998 VeriSign, Inc., (c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 1999 Entrust.net Limited Label Entrust.net Secure Server CA Serial, (c) 1999 VeriSign, Inc., (c) 2005 TURKTRUST Bilgi Iletisim ve Bilisim Guvenligi Hizmetleri A.S., (c) 2005 TURKTRUST Bilgi Iletisim ve Bilisim Guvenligi Hizmetleri A.S. Label TURKTRUST Certificate Services Provider Root, (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2006 thawte, Inc., (c) 2006 VeriSign, Inc., (c) 2007 GeoTrust Inc., (c) 2007 thawte, Inc., (c) 2007 VeriSign, Inc., (c) 2008 GeoTrust Inc., (c) 2008 thawte, Inc., (c) 2008 VeriSign, Inc., (c) Aralik 2007, (c) Aralik 2007 Label TURKTRUST Certificate Services Provider Root 2007, (c) Kasim 2005, Copyright (c) 1998 the Initial Developer., Copyright (c) 2001 the Initial Developer., Copyright (c) 2005 the Initial Developer., Copyright (c) 2005/OISTE Foundation, Copyright (c) 2005/OISTE Foundation Endorsed Label OISTE WISeKey Global Root, Copyright (c) 2010-2011 Benjamin Peterson, copyright (c) 2012 by Kenneth Reitz., copyright (c) 2015 by Kenneth Reitz., Copyright 2008-2011 Andrey Petrov and contributors, Copyright 2009 Raymond Hettinger, copyright 2012 Kenneth Reitz., Copyright 2015 Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.7.0"}]},{"name":"flask","SPDXID":"SPDXRef-pypi-flask-0.10.1-75c946","versionInfo":"0.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) Copyright 2010 by \u003ca href http://domain.invalid/'\u003e, copyright (c) 2010 by Armin Ronacher., Copyright (c) 2010 by Armin Ronacher., copyright (c) 2011 by Armin Ronacher., copyright (c) 2012 by Armin Ronacher., Copyright (c) 2013 by Armin Ronacher and contributors., copyright (c) 2013 by Armin Ronacher., Copyright 2007-2010 by the Sphinx team, Copyright 2010 by Armin Ronacher. :license Flask Design License, copyright in Flask, copyright u'2013, Armin Ronacher","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flask@0.10.1"}]},{"name":"react","SPDXID":"SPDXRef-pypi-react-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/react"}]},{"name":"tornado","SPDXID":"SPDXRef-pypi-tornado-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tornado"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-75c946","versionInfo":"\u003e= 2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests"}]},{"name":"com.github.markfinger/python-react","SPDXID":"SPDXRef-github-markfinger-python-react-master-3dab4c","versionInfo":"master","downloadLocation":"git+https://github.com/markfinger/python-react","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/markfinger/python-react@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-body-parser-1.14.1-cb98d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-express-4.13.3-0efaa7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-0.14.2-87cc48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-dom-0.14.2-fae3ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-render-1.1.0-cf5cf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-yargs-3.29.0-47ab5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-core-6.1.20-635d0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-c70062","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-0.14.2-424372","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-b8c3ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-dom-0.14.2-941bf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-preset-es2015-6.3.13-c33c84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-body-parser-1.14.1-36c8ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-yargs-3.29.0-287a27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-core-6.1.20-7ca3a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-express-4.13.3-be8481","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-render-1.1.0-f935d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-loader-6.2.4-702d80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-render-1.1.0-148dd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-body-parser-1.14.1-37e565","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-preset-es2015-6.9.0-82089a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-core-6.1.20-e90fa2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-forever-0.15.2-4a12b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-0.14.2-6173c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-yargs-3.29.0-455f6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-webpack-1.13.1-d5885a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-b2d6d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-express-4.13.3-7d17c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-dom-0.14.2-113ac0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-preset-react-6.5.0-0cda2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-require-2.4.20-03b517","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-express-4.13.3-2f995f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-core-6.1.20-dbec86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-body-parser-1.14.1-c7936f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-dom-0.14.2-13b9c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-render-1.1.0-7c021b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-react-0.14.2-ec8f3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-react-jsx-6.1.18-b262e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-babel-preset-es2015-6.3.13-0916bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-npm-yargs-3.29.0-89d467","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-mock-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-nose-1.3.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-flask-0.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-react-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-tornado-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-optional-django-0.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-requests-2.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-requests-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-markfinger-python-react-master-3dab4c","relatedSpdxElement":"SPDXRef-pypi-django-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-markfinger-python-react-master-3dab4c","relationshipType":"DESCRIBES"}]}