{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.AwesomeCodingTutorials/AwesomeCodingTutorials.github.io","documentNamespace":"https://spdx.org/spdxdocs/protobom/0d0d9248-7ff7-4311-be90-541b9457fe4b","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250701093546-a2c3c36b3913+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-07-01T19:34:37Z"},"packages":[{"name":"metalsmith-permalinks","SPDXID":"SPDXRef-npm-metalsmith-permalinks-2.2.0-bc7eef","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/metalsmith-permalinks@2.2.0"}]},{"name":"wordwrap","SPDXID":"SPDXRef-npm-wordwrap-1.0.0-05a223","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wordwrap@1.0.0"}]},{"name":"graceful-fs","SPDXID":"SPDXRef-npm-graceful-fs-4.2.8-33bbd3","versionInfo":"4.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/graceful-fs@4.2.8"}]},{"name":"strip-ansi","SPDXID":"SPDXRef-npm-strip-ansi-3.0.1-96ca4e","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-ansi@3.0.1"}]},{"name":"escape-string-regexp","SPDXID":"SPDXRef-npm-escape-string-regexp-1.0.5-5ee01d","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/escape-string-regexp@1.0.5"}]},{"name":"js-yaml","SPDXID":"SPDXRef-npm-js-yaml-3.14.1-2ed41d","versionInfo":"3.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2015 by Vitaly Puzrin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-yaml@3.14.1"}]},{"name":"stat-mode","SPDXID":"SPDXRef-npm-stat-mode-0.2.2-bce1a6","versionInfo":"0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stat-mode@0.2.2"}]},{"name":"metalsmith-assets-improved","SPDXID":"SPDXRef-npm-metalsmith-assets-improved-1.0.1-de64c7","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2017 Phil Gates-Shannon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/metalsmith-assets-improved@1.0.1"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.0.0-7a7a00","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Zeit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.0.0"}]},{"name":"array-uniq","SPDXID":"SPDXRef-npm-array-uniq-1.0.3-ea71cf","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(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/array-uniq@1.0.3"}]},{"name":"thunkify-wrap","SPDXID":"SPDXRef-npm-thunkify-wrap-1.0.4-0544ee","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, Copyright (c) fengmk2 and other contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/thunkify-wrap@1.0.4"}]},{"name":"jsonfile","SPDXID":"SPDXRef-npm-jsonfile-2.4.0-cf0dd4","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2015, JP Richardson \u003cjprichardson@gmail.com\u003e, Copyright 2012-2016, JP Richardson \u003cjprichardson@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsonfile@2.4.0"}]},{"name":"recursive-readdir","SPDXID":"SPDXRef-npm-recursive-readdir-2.2.2-c58114","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/recursive-readdir@2.2.2"}]},{"name":"handlebars","SPDXID":"SPDXRef-npm-handlebars-4.7.7-c367ec","versionInfo":"4.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2019 by Yehuda Katz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/handlebars@4.7.7"}]},{"name":"arrify","SPDXID":"SPDXRef-npm-arrify-1.0.1-944bd3","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/arrify@1.0.1"}]},{"name":"co-from-stream","SPDXID":"SPDXRef-npm-co-from-stream-0.0.0-74fe0f","versionInfo":"0.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/co-from-stream@0.0.0"}]},{"name":"ansi-regex","SPDXID":"SPDXRef-npm-ansi-regex-2.1.1-25cdf5","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-regex@2.1.1"}]},{"name":"is-extendable","SPDXID":"SPDXRef-npm-is-extendable-0.1.1-6a17c9","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jon Schlinkert, Copyright (c) 2015, Jon Schlinkert","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-extendable@0.1.1"}]},{"name":"co","SPDXID":"SPDXRef-npm-co-3.1.0-9f6110","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/co@3.1.0"}]},{"name":"clone","SPDXID":"SPDXRef-npm-clone-1.0.4-cc7df6","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2015 Paul Vorbach (http://paul.vorba.ch/) and contributors (https://github.com/pvorb/node-clone/graphs/contributors), Copyright (c) 2011-2015 Paul Vorbach (http://paul.vorba.ch/) and contributors (https://github.com/pvorb/node-clone/graphs/contributors)., Copyright (c) 2011-2015 Paul Vorbach \u003cpaul@vorba.ch\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/clone@1.0.4"}]},{"name":"toml","SPDXID":"SPDXRef-npm-toml-2.3.6-f4d92c","versionInfo":"2.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Michelle Tilley","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/toml@2.3.6"}]},{"name":"ansi-wrap","SPDXID":"SPDXRef-npm-ansi-wrap-0.1.0-64f09b","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jon Schlinkert, Copyright (c) 2015, Jon Schlinkert, Copyright (c) 2015, Jon Schlinkert.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-wrap@0.1.0"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-3.2.7-914610","versionInfo":"3.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@3.2.7"}]},{"name":"concat-map","SPDXID":"SPDXRef-npm-concat-map-0.0.1-f5d1d9","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/concat-map@0.0.1"}]},{"name":"fs-tools","SPDXID":"SPDXRef-npm-fs-tools-0.5.0-30834f","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 by Vitaly Puzrin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-tools@0.5.0"}]},{"name":"inputformat-to-jstransformer","SPDXID":"SPDXRef-npm-inputformat-to-jstransformer-1.4.0-96f648","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 JSTransformers Team (https://github.com/orgs/jstransformers/people)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/inputformat-to-jstransformer@1.4.0"}]},{"name":"extend-shallow","SPDXID":"SPDXRef-npm-extend-shallow-2.0.1-4d077d","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2015, Jon Schlinkert, Copyright (c) 2014-2015, Jon Schlinkert., Copyright (c) 2015 Jon Schlinkert","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/extend-shallow@2.0.1"}]},{"name":"ware","SPDXID":"SPDXRef-npm-ware-1.3.0-a9600e","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Segment.io \u003cfriends@segment.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ware@1.3.0"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.6.9-d669f9","versionInfo":"2.6.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2016 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@2.6.9"}]},{"name":"jstransformer","SPDXID":"SPDXRef-npm-jstransformer-1.0.0-832bd2","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Forbes Lindesay","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jstransformer@1.0.0"}]},{"name":"wrappy","SPDXID":"SPDXRef-npm-wrappy-1.0.2-2c0e19","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wrappy@1.0.2"}]},{"name":"array-differ","SPDXID":"SPDXRef-npm-array-differ-1.0.0-ae2d76","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-differ@1.0.0"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","versionInfo":"0.26.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2016 JP Richardson, Copyright (c) 2011-2016 JP Richardson (https://github.com/jprichardson)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@0.26.7"}]},{"name":"wrap-fn","SPDXID":"SPDXRef-npm-wrap-fn-0.1.5-ff2a93","versionInfo":"0.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Matthew Mueller \u003cmattmuelle@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wrap-fn@0.1.5"}]},{"name":"marked","SPDXID":"SPDXRef-npm-marked-0.7.0-64d013","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004, John Gruber http://daringfireball.net, Copyright (c) 2011-2013, Christopher Jeffrey, Copyright (c) 2011-2014, Christopher Jeffrey, Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/), Copyright (c) 2011-2018, Christopher Jeffrey., Copyright (c) 2011-2018, Christopher Jeffrey. (MIT Licensed) https://github.com/markedjs/marked","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/marked@0.7.0"}]},{"name":"enable","SPDXID":"SPDXRef-npm-enable-1.3.2-3b06b2","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, Copyright (c) 2014 fengmk2 and other contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/enable@1.3.2"}]},{"name":"unyield","SPDXID":"SPDXRef-npm-unyield-0.0.1-b1001e","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 2014 Matthew Mueller \u003cmattmuelle@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unyield@0.0.1"}]},{"name":"ansi-red","SPDXID":"SPDXRef-npm-ansi-red-0.1.1-cdd2e7","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jon Schlinkert, Copyright (c) 2015, Jon Schlinkert, Copyright (c) 2015, Jon Schlinkert.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-red@0.1.1"}]},{"name":"uglify-js","SPDXID":"SPDXRef-npm-uglify-js-3.14.2-849706","versionInfo":"3.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright 2012 (c) Mihai Bazon \u003cmihai.bazon@gmail.com\u003e, Copyright 2012-2019 (c) Mihai Bazon \u003cmihai.bazon@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uglify-js@3.14.2"}]},{"name":"co-fs-extra","SPDXID":"SPDXRef-npm-co-fs-extra-1.2.1-6c72b5","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/co-fs-extra@1.2.1"}]},{"name":"metalsmith","SPDXID":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, Segment.io friends@segment.io","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/metalsmith@2.3.0"}]},{"name":"absolute","SPDXID":"SPDXRef-npm-absolute-0.0.1-006631","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/absolute@0.0.1"}]},{"name":"promise","SPDXID":"SPDXRef-npm-promise-7.3.1-d5ed7a","versionInfo":"7.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Forbes Lindesay","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/promise@7.3.1"}]},{"name":"balanced-match","SPDXID":"SPDXRef-npm-balanced-match-1.0.2-01d607","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/balanced-match@1.0.2"}]},{"name":"is-utf8","SPDXID":"SPDXRef-npm-is-utf8-0.2.1-6ef38a","versionInfo":"0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Wei Fanzhe","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-utf8@0.2.1"}]},{"name":"commander","SPDXID":"SPDXRef-npm-commander-2.20.3-32c192","versionInfo":"2.20.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/commander@2.20.3"}]},{"name":"rimraf","SPDXID":"SPDXRef-npm-rimraf-2.7.1-713390","versionInfo":"2.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rimraf@2.7.1"}]},{"name":"once","SPDXID":"SPDXRef-npm-once-1.4.0-345261","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/once@1.4.0"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-3.0.4-666a6a","versionInfo":"3.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimatch@3.0.4"}]},{"name":"esprima","SPDXID":"SPDXRef-npm-esprima-4.0.1-3f437a","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright JS Foundation and other contributors, https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esprima@4.0.1"}]},{"name":"async","SPDXID":"SPDXRef-npm-async-0.2.10-a10488","versionInfo":"0.2.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Caolan McMahon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/async@0.2.10"}]},{"name":"metalsmith-discover-partials","SPDXID":"SPDXRef-npm-metalsmith-discover-partials-0.1.2-9acd1b","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/metalsmith-discover-partials@0.1.2"}]},{"name":"fs.realpath","SPDXID":"SPDXRef-npm-fs.realpath-1.0.0-0b57a3","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Joyent, Inc. and other Node contributors, Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs.realpath@1.0.0"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.3.2-b9f758","versionInfo":"4.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@4.3.2"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-7.2.0-b1b487","versionInfo":"7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@7.2.0"}]},{"name":"klaw","SPDXID":"SPDXRef-npm-klaw-1.3.1-57425c","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 JP Richardson (https://github.com/jprichardson), Copyright (c) 2015-2016 JP Richardson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/klaw@1.3.1"}]},{"name":"brace-expansion","SPDXID":"SPDXRef-npm-brace-expansion-1.1.11-17301b","versionInfo":"1.1.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/brace-expansion@1.1.11"}]},{"name":"asap","SPDXID":"SPDXRef-npm-asap-2.0.6-129be4","versionInfo":"2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2009-2014, Copyright 2009-2014 Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/asap@2.0.6"}]},{"name":"array-union","SPDXID":"SPDXRef-npm-array-union-1.0.2-784e2f","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(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/array-union@1.0.2"}]},{"name":"inflight","SPDXID":"SPDXRef-npm-inflight-1.0.6-c951c7","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/inflight@1.0.6"}]},{"name":"metalsmith-markdown","SPDXID":"SPDXRef-npm-metalsmith-markdown-1.3.0-887682","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/metalsmith-markdown@1.3.0"}]},{"name":"moment","SPDXID":"SPDXRef-npm-moment-2.29.1-80b19a","versionInfo":"2.29.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment@2.29.1"}]},{"name":"sprintf-js","SPDXID":"SPDXRef-npm-sprintf-js-1.0.3-38e0cc","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2007-2014, Alexandru Marasteanu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sprintf-js@1.0.3"}]},{"name":"coffee-script","SPDXID":"SPDXRef-npm-coffee-script-1.12.7-ae703a","versionInfo":"1.12.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2017 Jeremy Ashkenas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/coffee-script@1.12.7"}]},{"name":"co-read","SPDXID":"SPDXRef-npm-co-read-0.0.1-5a5280","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/co-read@0.0.1"}]},{"name":"has-generators","SPDXID":"SPDXRef-npm-has-generators-1.0.1-35cc60","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-generators@1.0.1"}]},{"name":"supports-color","SPDXID":"SPDXRef-npm-supports-color-2.0.0-ab801b","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/supports-color@2.0.0"}]},{"name":"jstransformer-handlebars","SPDXID":"SPDXRef-npm-jstransformer-handlebars-1.1.0-b63701","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 JSTransformers Team (https://github.com/orgs/jstransformers/people)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jstransformer-handlebars@1.1.0"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-4.17.21-18be5e","versionInfo":"4.17.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0 AND MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright OpenJS Foundation and other contributors \u003chttps://openjsf.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash@4.17.21"}]},{"name":"slugify","SPDXID":"SPDXRef-npm-slugify-1.6.1-fb905c","versionInfo":"1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Simeon Velichkov \u003csimeonvelichkov@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/slugify@1.6.1"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.2-d62023","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/ms@2.1.2"}]},{"name":"path-is-absolute","SPDXID":"SPDXRef-npm-path-is-absolute-1.0.1-ef8563","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(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/path-is-absolute@1.0.1"}]},{"name":"multimatch","SPDXID":"SPDXRef-npm-multimatch-2.1.0-619978","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Jon Schlinkert (https://github.com/jonschlinkert), Copyright (c) Sindre Sorhus, Jon Schlinkert, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/multimatch@2.1.0"}]},{"name":"source-map","SPDXID":"SPDXRef-npm-source-map-0.6.1-a34bf8","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2011, Mozilla Foundation and contributors, Copyright 2009-2011 Mozilla Foundation and contributors, Copyright 2011 Mozilla Foundation and contributors, Copyright 2011 The Closure Compiler Authors, Copyright 2014 Mozilla Foundation and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/source-map@0.6.1"}]},{"name":"neo-async","SPDXID":"SPDXRef-npm-neo-async-2.6.2-657ecb","versionInfo":"2.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Suguru Motegi, Copyright Caolan McMahon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/neo-async@2.6.2"}]},{"name":"is-promise","SPDXID":"SPDXRef-npm-is-promise-2.2.2-32e40a","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Forbes Lindesay","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-promise@2.2.2"}]},{"name":"require-one","SPDXID":"SPDXRef-npm-require-one-1.0.3-55f611","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Rob Loach (http://github.com/robloach)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/require-one@1.0.3"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-642aef","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/inherits@2.0.4"}]},{"name":"gray-matter","SPDXID":"SPDXRef-npm-gray-matter-2.1.1-988e43","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2015, Jon Schlinkert., Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2016, Jon Schlinkert (https://github.com/jonschlinkert).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gray-matter@2.1.1"}]},{"name":"chalk","SPDXID":"SPDXRef-npm-chalk-1.1.3-b26762","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chalk@1.1.3"}]},{"name":"is","SPDXID":"SPDXRef-npm-is-3.3.0-8e62a4","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Enrico Marino, Copyright (c) 2014 Enrico Marino and Jordan Harband, copyright 2013-2014 Enrico Marino / Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is@3.3.0"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.3-4e009d","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Vercel, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.1.3"}]},{"name":"thunkify","SPDXID":"SPDXRef-npm-thunkify-2.1.2-37c642","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/thunkify@2.1.2"}]},{"name":"ansi-styles","SPDXID":"SPDXRef-npm-ansi-styles-2.2.1-1f4f6b","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-styles@2.2.1"}]},{"name":"metalsmith-layouts","SPDXID":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/metalsmith-layouts@2.3.1"}]},{"name":"defaults","SPDXID":"SPDXRef-npm-defaults-1.0.3-68c3e4","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Elijah Insua","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/defaults@1.0.3"}]},{"name":"argparse","SPDXID":"SPDXRef-npm-argparse-1.0.10-f331c8","versionInfo":"1.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 by Vitaly Puzrin, Copyright (c) 2012 Vitaly Puzrin (https://github.com/puzrin)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/argparse@1.0.10"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.2.5-a4f549","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimist@1.2.5"}]},{"name":"win-fork","SPDXID":"SPDXRef-npm-win-fork-1.1.1-5d4937","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/win-fork@1.1.1"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-2.1.2-d69fc7","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 JP Richardson, Copyright (c) 2011-2017 JP Richardson (https://github.com/jprichardson)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@2.1.2"}]},{"name":"has-ansi","SPDXID":"SPDXRef-npm-has-ansi-2.0.0-7834ca","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-ansi@2.0.0"}]},{"name":"jQuery","SPDXID":"SPDXRef-nuget-jQuery-1.10.2-75c946","versionInfo":"1.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2005, 2013 jQuery Foundation, Inc., (c) 2008 VeriSign, Inc., Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors, Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/jQuery@1.10.2"}]},{"name":"com.github.AwesomeCodingTutorials/AwesomeCodingTutorials.github.io","SPDXID":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","versionInfo":"master","downloadLocation":"git+https://github.com/AwesomeCodingTutorials/AwesomeCodingTutorials.github.io","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/AwesomeCodingTutorials/AwesomeCodingTutorials.github.io@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-metalsmith-permalinks-2.2.0-bc7eef","relatedSpdxElement":"SPDXRef-npm-debug-4.3.2-b9f758","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-permalinks-2.2.0-bc7eef","relatedSpdxElement":"SPDXRef-npm-moment-2.29.1-80b19a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-permalinks-2.2.0-bc7eef","relatedSpdxElement":"SPDXRef-npm-slugify-1.6.1-fb905c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-ansi-3.0.1-96ca4e","relatedSpdxElement":"SPDXRef-npm-ansi-regex-2.1.1-25cdf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-yaml-3.14.1-2ed41d","relatedSpdxElement":"SPDXRef-npm-argparse-1.0.10-f331c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-yaml-3.14.1-2ed41d","relatedSpdxElement":"SPDXRef-npm-esprima-4.0.1-3f437a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-assets-improved-1.0.1-de64c7","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-d669f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-assets-improved-1.0.1-de64c7","relatedSpdxElement":"SPDXRef-npm-fs-extra-2.1.2-d69fc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-assets-improved-1.0.1-de64c7","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-18be5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-assets-improved-1.0.1-de64c7","relatedSpdxElement":"SPDXRef-npm-moment-2.29.1-80b19a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-thunkify-wrap-1.0.4-0544ee","relatedSpdxElement":"SPDXRef-npm-enable-1.3.2-3b06b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsonfile-2.4.0-cf0dd4","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.8-33bbd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-recursive-readdir-2.2.2-c58114","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-666a6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-handlebars-4.7.7-c367ec","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.5-a4f549","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-handlebars-4.7.7-c367ec","relatedSpdxElement":"SPDXRef-npm-source-map-0.6.1-a34bf8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-handlebars-4.7.7-c367ec","relatedSpdxElement":"SPDXRef-npm-uglify-js-3.14.2-849706","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-handlebars-4.7.7-c367ec","relatedSpdxElement":"SPDXRef-npm-neo-async-2.6.2-657ecb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-handlebars-4.7.7-c367ec","relatedSpdxElement":"SPDXRef-npm-wordwrap-1.0.0-05a223","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-co-from-stream-0.0.0-74fe0f","relatedSpdxElement":"SPDXRef-npm-co-read-0.0.1-5a5280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-3.2.7-914610","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-4e009d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-tools-0.5.0-30834f","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-18be5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-tools-0.5.0-30834f","relatedSpdxElement":"SPDXRef-npm-async-0.2.10-a10488","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inputformat-to-jstransformer-1.4.0-96f648","relatedSpdxElement":"SPDXRef-npm-require-one-1.0.3-55f611","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-extend-shallow-2.0.1-4d077d","relatedSpdxElement":"SPDXRef-npm-is-extendable-0.1.1-6a17c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ware-1.3.0-a9600e","relatedSpdxElement":"SPDXRef-npm-wrap-fn-0.1.5-ff2a93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-2.6.9-d669f9","relatedSpdxElement":"SPDXRef-npm-ms-2.0.0-7a7a00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jstransformer-1.0.0-832bd2","relatedSpdxElement":"SPDXRef-npm-promise-7.3.1-d5ed7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jstransformer-1.0.0-832bd2","relatedSpdxElement":"SPDXRef-npm-is-promise-2.2.2-32e40a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-ef8563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.8-33bbd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","relatedSpdxElement":"SPDXRef-npm-jsonfile-2.4.0-cf0dd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","relatedSpdxElement":"SPDXRef-npm-klaw-1.3.1-57425c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","relatedSpdxElement":"SPDXRef-npm-rimraf-2.7.1-713390","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-fn-0.1.5-ff2a93","relatedSpdxElement":"SPDXRef-npm-co-3.1.0-9f6110","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-unyield-0.0.1-b1001e","relatedSpdxElement":"SPDXRef-npm-co-3.1.0-9f6110","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ansi-red-0.1.1-cdd2e7","relatedSpdxElement":"SPDXRef-npm-ansi-wrap-0.1.0-64f09b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-co-fs-extra-1.2.1-6c72b5","relatedSpdxElement":"SPDXRef-npm-fs-extra-0.26.7-b0e93f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-co-fs-extra-1.2.1-6c72b5","relatedSpdxElement":"SPDXRef-npm-thunkify-wrap-1.0.4-0544ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-co-fs-extra-1.2.1-6c72b5","relatedSpdxElement":"SPDXRef-npm-co-from-stream-0.0.0-74fe0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-thunkify-2.1.2-37c642","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-has-generators-1.0.1-35cc60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-absolute-0.0.1-006631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-gray-matter-2.1.1-988e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-ware-1.3.0-a9600e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-win-fork-1.1.1-5d4937","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-clone-1.0.4-cc7df6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-stat-mode-0.2.2-bce1a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-recursive-readdir-2.2.2-c58114","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-is-utf8-0.2.1-6ef38a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-chalk-1.1.3-b26762","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-co-fs-extra-1.2.1-6c72b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-commander-2.20.3-32c192","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-is-3.3.0-8e62a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-rimraf-2.7.1-713390","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relatedSpdxElement":"SPDXRef-npm-unyield-0.0.1-b1001e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-promise-7.3.1-d5ed7a","relatedSpdxElement":"SPDXRef-npm-asap-2.0.6-129be4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rimraf-2.7.1-713390","relatedSpdxElement":"SPDXRef-npm-glob-7.2.0-b1b487","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-once-1.4.0-345261","relatedSpdxElement":"SPDXRef-npm-wrappy-1.0.2-2c0e19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-3.0.4-666a6a","relatedSpdxElement":"SPDXRef-npm-brace-expansion-1.1.11-17301b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-discover-partials-0.1.2-9acd1b","relatedSpdxElement":"SPDXRef-npm-fs-tools-0.5.0-30834f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-discover-partials-0.1.2-9acd1b","relatedSpdxElement":"SPDXRef-npm-handlebars-4.7.7-c367ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-discover-partials-0.1.2-9acd1b","relatedSpdxElement":"SPDXRef-npm-defaults-1.0.3-68c3e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.3.2-b9f758","relatedSpdxElement":"SPDXRef-npm-ms-2.1.2-d62023","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.0-b1b487","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-345261","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.0-b1b487","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-ef8563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.0-b1b487","relatedSpdxElement":"SPDXRef-npm-fs.realpath-1.0.0-0b57a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.0-b1b487","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-642aef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.0-b1b487","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-666a6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.0-b1b487","relatedSpdxElement":"SPDXRef-npm-inflight-1.0.6-c951c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-klaw-1.3.1-57425c","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.8-33bbd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.11-17301b","relatedSpdxElement":"SPDXRef-npm-balanced-match-1.0.2-01d607","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.11-17301b","relatedSpdxElement":"SPDXRef-npm-concat-map-0.0.1-f5d1d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-array-union-1.0.2-784e2f","relatedSpdxElement":"SPDXRef-npm-array-uniq-1.0.3-ea71cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inflight-1.0.6-c951c7","relatedSpdxElement":"SPDXRef-npm-wrappy-1.0.2-2c0e19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inflight-1.0.6-c951c7","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-345261","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-markdown-1.3.0-887682","relatedSpdxElement":"SPDXRef-npm-debug-4.3.2-b9f758","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-markdown-1.3.0-887682","relatedSpdxElement":"SPDXRef-npm-marked-0.7.0-64d013","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jstransformer-handlebars-1.1.0-b63701","relatedSpdxElement":"SPDXRef-npm-handlebars-4.7.7-c367ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-619978","relatedSpdxElement":"SPDXRef-npm-array-differ-1.0.0-ae2d76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-619978","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-666a6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-619978","relatedSpdxElement":"SPDXRef-npm-arrify-1.0.1-944bd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-619978","relatedSpdxElement":"SPDXRef-npm-array-union-1.0.2-784e2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gray-matter-2.1.1-988e43","relatedSpdxElement":"SPDXRef-npm-coffee-script-1.12.7-ae703a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gray-matter-2.1.1-988e43","relatedSpdxElement":"SPDXRef-npm-extend-shallow-2.0.1-4d077d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gray-matter-2.1.1-988e43","relatedSpdxElement":"SPDXRef-npm-js-yaml-3.14.1-2ed41d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gray-matter-2.1.1-988e43","relatedSpdxElement":"SPDXRef-npm-toml-2.3.6-f4d92c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gray-matter-2.1.1-988e43","relatedSpdxElement":"SPDXRef-npm-ansi-red-0.1.1-cdd2e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-b26762","relatedSpdxElement":"SPDXRef-npm-supports-color-2.0.0-ab801b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-b26762","relatedSpdxElement":"SPDXRef-npm-strip-ansi-3.0.1-96ca4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-b26762","relatedSpdxElement":"SPDXRef-npm-ansi-styles-2.2.1-1f4f6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-b26762","relatedSpdxElement":"SPDXRef-npm-escape-string-regexp-1.0.5-5ee01d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-b26762","relatedSpdxElement":"SPDXRef-npm-has-ansi-2.0.0-7834ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","relatedSpdxElement":"SPDXRef-npm-inputformat-to-jstransformer-1.4.0-96f648","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","relatedSpdxElement":"SPDXRef-npm-jstransformer-1.0.0-832bd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","relatedSpdxElement":"SPDXRef-npm-multimatch-2.1.0-619978","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","relatedSpdxElement":"SPDXRef-npm-debug-3.2.7-914610","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","relatedSpdxElement":"SPDXRef-npm-is-utf8-0.2.1-6ef38a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-defaults-1.0.3-68c3e4","relatedSpdxElement":"SPDXRef-npm-clone-1.0.4-cc7df6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-argparse-1.0.10-f331c8","relatedSpdxElement":"SPDXRef-npm-sprintf-js-1.0.3-38e0cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-2.1.2-d69fc7","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.8-33bbd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-2.1.2-d69fc7","relatedSpdxElement":"SPDXRef-npm-jsonfile-2.4.0-cf0dd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-ansi-2.0.0-7834ca","relatedSpdxElement":"SPDXRef-npm-ansi-regex-2.1.1-25cdf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-metalsmith-permalinks-2.2.0-bc7eef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-metalsmith-assets-improved-1.0.1-de64c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-metalsmith-2.3.0-3fbe23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-metalsmith-discover-partials-0.1.2-9acd1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-metalsmith-markdown-1.3.0-887682","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-jstransformer-handlebars-1.1.0-b63701","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-npm-metalsmith-layouts-2.3.1-47cb48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relatedSpdxElement":"SPDXRef-nuget-jQuery-1.10.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-AwesomeCodingTutorials-AwesomeCodingTutorials.github.io-master-6f9776","relationshipType":"DESCRIBES"}]}