{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.forky-mcforkface/JavaScriptTraining","documentNamespace":"https://spdx.org/spdxdocs/protobom/a05fe360-d2b6-4611-86b1-51ca002217a9","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260401102134-ec109c5352c5+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-02T00:03:40Z"},"packages":[{"name":"reveal-md","SPDXID":"SPDXRef-npm-reveal-md-0.0.20-105c75","versionInfo":"0.0.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/reveal-md@0.0.20"}]},{"name":"gulp-help","SPDXID":"SPDXRef-npm-gulp-help-1.6.1-032a52","versionInfo":"1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Chris Montgomery (http://www.chrismontgomery.info/), Copyright (c) Chris Montgomery \u003cchr.montgomery@gmail.com\u003e (chrismontgomery.info)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-help@1.6.1"}]},{"name":"gulp-util","SPDXID":"SPDXRef-npm-gulp-util-3.0.6-f426fe","versionInfo":"3.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Fractal \u003ccontact@wearefractal.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-util@3.0.6"}]},{"name":"bower","SPDXID":"SPDXRef-npm-bower-1.5.2-2c0c08","versionInfo":"1.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Twitter and other contributors, Copyright (c) 2015 Twitter and other contributors (https://github.com/bower/bower/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bower@1.5.2"}]},{"name":"gulp-eslint","SPDXID":"SPDXRef-npm-gulp-eslint-1.0.0-8e8112","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 ADAMETRY","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-eslint@1.0.0"}]},{"name":"gulp-nodemon","SPDXID":"SPDXRef-npm-gulp-nodemon-2.0.4-b04a85","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-nodemon@2.0.4"}]},{"name":"gulp","SPDXID":"SPDXRef-npm-gulp-3.9.0-7b10b2","versionInfo":"3.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Tyler Kellen, contributors, Copyright (c) 2013-2015 Fractal \u003ccontact@wearefractal.com\u003e, Copyright (c) 2014 Jason Jarrett","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp@3.9.0"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.14.0-bfaced","versionInfo":"1.14.0","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.14.0"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.13.3-dfcac8","versionInfo":"4.13.3","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.13.3"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@3.%2A.%2A"}]},{"name":"com.github.forky-mcforkface/JavaScriptTraining","SPDXID":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","versionInfo":"2015","downloadLocation":"git+https://github.com/forky-mcforkface/JavaScriptTraining","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/forky-mcforkface/JavaScriptTraining@2015"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-reveal-md-0.0.20-105c75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-gulp-help-1.6.1-032a52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-gulp-util-3.0.6-f426fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-bower-1.5.2-2c0c08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-gulp-eslint-1.0.0-8e8112","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-gulp-nodemon-2.0.4-b04a85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-gulp-3.9.0-7b10b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-body-parser-1.14.0-bfaced","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-npm-express-4.13.3-dfcac8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-forky-mcforkface-JavaScriptTraining-2015-641a43","relationshipType":"DESCRIBES"}]}