{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.javascript-mastery/javascript-course","documentNamespace":"https://spdx.org/spdxdocs/protobom/d1ae49ff-feb6-4aaa-aecb-5ce27b56a52f","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-21T22:19:22Z"},"packages":[{"name":"semver","SPDXID":"SPDXRef-npm-semver-7.5.4-43c853","versionInfo":"7.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.3.4-a98a56","versionInfo":"4.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2018-2021 Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-extglob","SPDXID":"SPDXRef-npm-is-extglob-2.1.1-eadb61","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2016, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"undefsafe","SPDXID":"SPDXRef-npm-undefsafe-2.0.5-4bd3be","versionInfo":"2.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Remy Sharp, http://remysharp.com \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"binary-extensions","SPDXID":"SPDXRef-npm-binary-extensions-2.2.0-d06891","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Sindre Sorhus \[email protected]\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fsevents","SPDXID":"SPDXRef-npm-fsevents-2.3.3-7e2832","versionInfo":"2.3.3","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/[email protected]"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.2-b4bd43","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Zeit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-glob","SPDXID":"SPDXRef-npm-is-glob-4.0.3-c2312b","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"simple-update-notifier","SPDXID":"SPDXRef-npm-simple-update-notifier-2.0.0-70b482","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Alex Brazier, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-binary-path","SPDXID":"SPDXRef-npm-is-binary-path-2.1.0-5ca9f5","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019 Sindre Sorhus \[email protected]\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ignore-by-default","SPDXID":"SPDXRef-npm-ignore-by-default-1.0.1-cd162d","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2016, Mark Wubben","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"glob-parent","SPDXID":"SPDXRef-npm-glob-parent-5.1.2-5c846e","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, 2019 Elan Shanker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fill-range","SPDXID":"SPDXRef-npm-fill-range-7.0.1-1a5b26","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"nopt","SPDXID":"SPDXRef-npm-nopt-1.0.10-4e81cf","versionInfo":"1.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2009, 2010, 2011 Isaac Z. Schlueter, Copyright 2009, 2010, 2011 Isaac Z. Schlueter.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"nodemon","SPDXID":"SPDXRef-npm-nodemon-3.0.2-16f9a2","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 - present, Remy Sharp, https://remysharp.com \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"readdirp","SPDXID":"SPDXRef-npm-readdirp-3.6.0-6b8adb","versionInfo":"3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller \u003chttps://paulmillr.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"to-regex-range","SPDXID":"SPDXRef-npm-to-regex-range-5.0.1-3e6213","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015-present, Jon Schlinkert., Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert), Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"abbrev","SPDXID":"SPDXRef-npm-abbrev-1.1.1-fd497b","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pstree.remy","SPDXID":"SPDXRef-npm-pstree.remy-1.1.8-394e7b","versionInfo":"1.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Remy Sharp, https://remysharp.com \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"balanced-match","SPDXID":"SPDXRef-npm-balanced-match-1.0.2-f38f74","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"chokidar","SPDXID":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","versionInfo":"3.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Paul Miller \u003chttps://paulmillr.com\u003e, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"brace-expansion","SPDXID":"SPDXRef-npm-brace-expansion-1.1.11-645d1c","versionInfo":"1.1.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"lru-cache","SPDXID":"SPDXRef-npm-lru-cache-6.0.0-895b88","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"supports-color","SPDXID":"SPDXRef-npm-supports-color-5.5.0-290c40","versionInfo":"5.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-3.1.2-ebfb6c","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"has-flag","SPDXID":"SPDXRef-npm-has-flag-3.0.0-50e7b4","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"braces","SPDXID":"SPDXRef-npm-braces-3.0.2-75d400","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-number","SPDXID":"SPDXRef-npm-is-number-7.0.0-a31fbd","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"anymatch","SPDXID":"SPDXRef-npm-anymatch-3.1.3-565805","versionInfo":"3.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"normalize-path","SPDXID":"SPDXRef-npm-normalize-path-3.0.0-3b1e2b","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"picomatch","SPDXID":"SPDXRef-npm-picomatch-2.3.1-45f81e","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2017-present, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"concat-map","SPDXID":"SPDXRef-npm-concat-map-0.0.1-ea87fe","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"touch","SPDXID":"SPDXRef-npm-touch-3.1.0-2b8014","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"yallist","SPDXID":"SPDXRef-npm-yallist-4.0.0-ad51c3","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"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"}]},{"name":"actions/dependency-review-action","SPDXID":"SPDXRef-githubactions-actions-dependency-review-action-3-75c946","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/dependency-review-action@3"}]},{"name":"com.github.javascript-mastery/javascript-course","SPDXID":"SPDXRef-github-javascript-mastery-javascript-course-main-e341e0","versionInfo":"main","downloadLocation":"git+https://github.com/javascript-mastery/javascript-course","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/javascript-mastery/javascript-course@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-semver-7.5.4-43c853","relatedSpdxElement":"SPDXRef-npm-lru-cache-6.0.0-895b88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.3.4-a98a56","relatedSpdxElement":"SPDXRef-npm-ms-2.1.2-b4bd43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-glob-4.0.3-c2312b","relatedSpdxElement":"SPDXRef-npm-is-extglob-2.1.1-eadb61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-simple-update-notifier-2.0.0-70b482","relatedSpdxElement":"SPDXRef-npm-semver-7.5.4-43c853","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-binary-path-2.1.0-5ca9f5","relatedSpdxElement":"SPDXRef-npm-binary-extensions-2.2.0-d06891","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-parent-5.1.2-5c846e","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-c2312b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fill-range-7.0.1-1a5b26","relatedSpdxElement":"SPDXRef-npm-to-regex-range-5.0.1-3e6213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nopt-1.0.10-4e81cf","relatedSpdxElement":"SPDXRef-npm-abbrev-1.1.1-fd497b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-undefsafe-2.0.5-4bd3be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-simple-update-notifier-2.0.0-70b482","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-minimatch-3.1.2-ebfb6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-pstree.remy-1.1.8-394e7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-ignore-by-default-1.0.1-cd162d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-supports-color-5.5.0-290c40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-touch-3.1.0-2b8014","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-semver-7.5.4-43c853","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relatedSpdxElement":"SPDXRef-npm-debug-4.3.4-a98a56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readdirp-3.6.0-6b8adb","relatedSpdxElement":"SPDXRef-npm-picomatch-2.3.1-45f81e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-to-regex-range-5.0.1-3e6213","relatedSpdxElement":"SPDXRef-npm-is-number-7.0.0-a31fbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-anymatch-3.1.3-565805","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-is-binary-path-2.1.0-5ca9f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-braces-3.0.2-75d400","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-3b1e2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-readdirp-3.6.0-6b8adb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-glob-parent-5.1.2-5c846e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-2d9c8b","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-c2312b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.11-645d1c","relatedSpdxElement":"SPDXRef-npm-balanced-match-1.0.2-f38f74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.11-645d1c","relatedSpdxElement":"SPDXRef-npm-concat-map-0.0.1-ea87fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-lru-cache-6.0.0-895b88","relatedSpdxElement":"SPDXRef-npm-yallist-4.0.0-ad51c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-supports-color-5.5.0-290c40","relatedSpdxElement":"SPDXRef-npm-has-flag-3.0.0-50e7b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-3.1.2-ebfb6c","relatedSpdxElement":"SPDXRef-npm-brace-expansion-1.1.11-645d1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-braces-3.0.2-75d400","relatedSpdxElement":"SPDXRef-npm-fill-range-7.0.1-1a5b26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-anymatch-3.1.3-565805","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-3b1e2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-anymatch-3.1.3-565805","relatedSpdxElement":"SPDXRef-npm-picomatch-2.3.1-45f81e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-touch-3.1.0-2b8014","relatedSpdxElement":"SPDXRef-npm-nopt-1.0.10-4e81cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javascript-mastery-javascript-course-main-e341e0","relatedSpdxElement":"SPDXRef-npm-nodemon-3.0.2-16f9a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javascript-mastery-javascript-course-main-e341e0","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-7e2832","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javascript-mastery-javascript-course-main-e341e0","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-javascript-mastery-javascript-course-main-e341e0","relatedSpdxElement":"SPDXRef-githubactions-actions-dependency-review-action-3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-javascript-mastery-javascript-course-main-e341e0","relationshipType":"DESCRIBES"}]}