{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Data-Wrangling-with-JavaScript/Chapter-2","documentNamespace":"https://spdx.org/spdxdocs/protobom/c56d4bc6-36e9-4eba-a7be-7e91d2ad461a","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-07T14:38:27Z"},"packages":[{"name":"express","SPDXID":"SPDXRef-npm-express-4.15.4-738ca6","versionInfo":"4.15.4","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.15.4"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.15.4-264d25","versionInfo":"4.15.4","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.15.4"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.15.4-5dd530","versionInfo":"4.15.4","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.15.4"}]},{"name":"com.github.Data-Wrangling-with-JavaScript/Chapter-2","SPDXID":"SPDXRef-github-Data-Wrangling-with-JavaScript-Chapter-2-master-78a428","versionInfo":"master","downloadLocation":"git+https://github.com/Data-Wrangling-with-JavaScript/Chapter-2","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Data-Wrangling-with-JavaScript/Chapter-2@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Data-Wrangling-with-JavaScript-Chapter-2-master-78a428","relatedSpdxElement":"SPDXRef-npm-express-4.15.4-738ca6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Data-Wrangling-with-JavaScript-Chapter-2-master-78a428","relatedSpdxElement":"SPDXRef-npm-express-4.15.4-264d25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Data-Wrangling-with-JavaScript-Chapter-2-master-78a428","relatedSpdxElement":"SPDXRef-npm-express-4.15.4-5dd530","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Data-Wrangling-with-JavaScript-Chapter-2-master-78a428","relationshipType":"DESCRIBES"}]}