See More

{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.angular/code.angularjs.org","documentNamespace":"https://spdx.org/spdxdocs/protobom/948345c0-100d-46fe-a7a6-1e696c484324","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260407150314-74ec19d17753+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-07T21:57:05Z"},"packages":[{"name":"grunt-git-authors","SPDXID":"SPDXRef-npm-grunt-git-authors-1.2.0-13e08f","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Scott Gonzalez http://scottgonzalez.com, Copyright 2013 Scott Gonzalez.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-fc84d0","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors, Copyright (c) 2013 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-0.4.2-746852","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@~0.4.2"}]},{"name":"grunt-compare-size","SPDXID":"SPDXRef-npm-grunt-compare-size-0.4.0-594e81","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-compare-size@~0.4.0"}]},{"name":"gzip-js","SPDXID":"SPDXRef-npm-gzip-js-0.3.1-89758b","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1996 L. Peter Deutsch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"testswarm","SPDXID":"SPDXRef-npm-testswarm-1.1.0-1a8449","versionInfo":"~1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/testswarm@~1.1.0"}]},{"name":"grunt-update-submodules","SPDXID":"SPDXRef-npm-grunt-update-submodules-0.2.0-e256ac","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Julian Aubourg \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-ea2a2d","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.3.1-4adb88","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.1-d3acd7","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"gzip-js","SPDXID":"SPDXRef-npm-gzip-js-0.3.1-cac0bc","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1996 L. Peter Deutsch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-compare-size","SPDXID":"SPDXRef-npm-grunt-compare-size-0.4.0-eab2ee","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-compare-size@~0.4.0"}]},{"name":"grunt-update-submodules","SPDXID":"SPDXRef-npm-grunt-update-submodules-0.2.0-bf8478","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Julian Aubourg \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.1-27abe3","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-1f8033","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors, Copyright (c) 2013 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"testswarm","SPDXID":"SPDXRef-npm-testswarm-1.1.0-426c58","versionInfo":"~1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/testswarm@~1.1.0"}]},{"name":"grunt-git-authors","SPDXID":"SPDXRef-npm-grunt-git-authors-1.2.0-7c20c7","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Scott Gonzalez http://scottgonzalez.com, Copyright 2013 Scott Gonzalez.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-0.4.2-42aa13","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@~0.4.2"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.3.1-0ce4a0","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-d80a63","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-update-submodules","SPDXID":"SPDXRef-npm-grunt-update-submodules-0.2.0-26c5a7","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Julian Aubourg \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.3.1-d5720d","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.1-506d3b","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-a605cb","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-5fe245","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors, Copyright (c) 2013 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-compare-size","SPDXID":"SPDXRef-npm-grunt-compare-size-0.4.0-79e049","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-compare-size@~0.4.0"}]},{"name":"grunt-git-authors","SPDXID":"SPDXRef-npm-grunt-git-authors-1.2.0-5bb380","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Scott Gonzalez http://scottgonzalez.com, Copyright 2013 Scott Gonzalez.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"testswarm","SPDXID":"SPDXRef-npm-testswarm-1.1.0-eb1d4b","versionInfo":"~1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/testswarm@~1.1.0"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-0.4.2-9d2ef0","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@~0.4.2"}]},{"name":"gzip-js","SPDXID":"SPDXRef-npm-gzip-js-0.3.1-413573","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1996 L. Peter Deutsch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"btoa","SPDXID":"SPDXRef-npm-btoa-1.1.1-ae3ee1","versionInfo":"~1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/btoa@~1.1.1"}]},{"name":"canonical-json","SPDXID":"SPDXRef-npm-canonical-json-0.0.3-14ede8","versionInfo":"~0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/canonical-json@~0.0.3"}]},{"name":"load-grunt-tasks","SPDXID":"SPDXRef-npm-load-grunt-tasks-0.3.0-ed7c71","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/load-grunt-tasks@~0.3.0"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.5.3-48e45a","versionInfo":"~0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.5.3"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-f1b106","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.3.0"}]},{"name":"grunt-contrib-connect","SPDXID":"SPDXRef-npm-grunt-contrib-connect-0.6.0-50c057","versionInfo":"~0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-connect@~0.6.0"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-6495a8","versionInfo":"~0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@~0.8.0"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.5.0-99cfa3","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.5.0"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.3.0-a422da","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.3.0"}]},{"name":"grunt-jekyll","SPDXID":"SPDXRef-npm-grunt-jekyll-0.4.1-fdd03a","versionInfo":"~0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jekyll@~0.4.1"}]},{"name":"grunt-contrib-qunit","SPDXID":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-9447a1","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-qunit@~0.4.0"}]},{"name":"grunt-banner","SPDXID":"SPDXRef-npm-grunt-banner-0.2.0-1a0fdc","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-banner@~0.2.0"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-0.9.0-fb18fc","versionInfo":"~0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@~0.9.0"}]},{"name":"grunt-csscomb","SPDXID":"SPDXRef-npm-grunt-csscomb-2.0.1-133df7","versionInfo":"~2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-csscomb@~2.0.1"}]},{"name":"grunt-contrib-jade","SPDXID":"SPDXRef-npm-grunt-contrib-jade-0.9.1-0a9c85","versionInfo":"~0.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jade@~0.9.1"}]},{"name":"grunt-saucelabs","SPDXID":"SPDXRef-npm-grunt-saucelabs-5.0.0-4c7f1e","versionInfo":"~5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-saucelabs@~5.0.0"}]},{"name":"grunt-exec","SPDXID":"SPDXRef-npm-grunt-exec-0.4.3-3d6b34","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Jake Harding, Copyright (c) 2012 Jake Harding (http://thejakeharding.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-clean","SPDXID":"SPDXRef-npm-grunt-contrib-clean-0.5.0-8d21ac","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-clean@~0.5.0"}]},{"name":"grunt-html-validation","SPDXID":"SPDXRef-npm-grunt-html-validation-0.1.13-e64f61","versionInfo":"~0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-html-validation@~0.1.13"}]},{"name":"grunt-sed","SPDXID":"SPDXRef-npm-grunt-sed-0.1.1-2d1673","versionInfo":"~0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sed@~0.1.1"}]},{"name":"grunt-jscs-checker","SPDXID":"SPDXRef-npm-grunt-jscs-checker-0.3.0-d6712f","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jscs-checker@~0.3.0"}]},{"name":"grunt-contrib-csslint","SPDXID":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-427f9c","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-csslint@~0.2.0"}]},{"name":"markdown","SPDXID":"SPDXRef-npm-markdown-0.5.0-17d031","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/markdown@~0.5.0"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-7a27ff","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.2"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-20f598","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@~0.7.0"}]},{"name":"grunt-html-validation","SPDXID":"SPDXRef-npm-grunt-html-validation-0.1.13-8ec380","versionInfo":"~0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-html-validation@~0.1.13"}]},{"name":"grunt-contrib-qunit","SPDXID":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-62371a","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-qunit@~0.4.0"}]},{"name":"grunt-jekyll","SPDXID":"SPDXRef-npm-grunt-jekyll-0.4.1-f51635","versionInfo":"~0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jekyll@~0.4.1"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-d852c6","versionInfo":"~0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@~0.8.0"}]},{"name":"btoa","SPDXID":"SPDXRef-npm-btoa-1.1.1-81a3c9","versionInfo":"~1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/btoa@~1.1.1"}]},{"name":"grunt-contrib-csslint","SPDXID":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-3bacc3","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-csslint@~0.2.0"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-634595","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@~0.7.0"}]},{"name":"grunt-sed","SPDXID":"SPDXRef-npm-grunt-sed-0.1.1-8c74a3","versionInfo":"~0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sed@~0.1.1"}]},{"name":"grunt-csscomb","SPDXID":"SPDXRef-npm-grunt-csscomb-2.0.1-4e6150","versionInfo":"~2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-csscomb@~2.0.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-b9b35e","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.2"}]},{"name":"grunt-banner","SPDXID":"SPDXRef-npm-grunt-banner-0.2.0-6d0dc0","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-banner@~0.2.0"}]},{"name":"grunt-contrib-clean","SPDXID":"SPDXRef-npm-grunt-contrib-clean-0.5.0-405c83","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-clean@~0.5.0"}]},{"name":"grunt-exec","SPDXID":"SPDXRef-npm-grunt-exec-0.4.3-bd2098","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Jake Harding, Copyright (c) 2012 Jake Harding (http://thejakeharding.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"markdown","SPDXID":"SPDXRef-npm-markdown-0.5.0-375c37","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/markdown@~0.5.0"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.5.3-ddfe69","versionInfo":"~0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.5.3"}]},{"name":"load-grunt-tasks","SPDXID":"SPDXRef-npm-load-grunt-tasks-0.3.0-a8a4f3","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/load-grunt-tasks@~0.3.0"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.5.0-5f1ace","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.5.0"}]},{"name":"grunt-contrib-connect","SPDXID":"SPDXRef-npm-grunt-contrib-connect-0.6.0-601e1e","versionInfo":"~0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-connect@~0.6.0"}]},{"name":"grunt-saucelabs","SPDXID":"SPDXRef-npm-grunt-saucelabs-5.0.0-bc0c76","versionInfo":"~5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-saucelabs@~5.0.0"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-0.9.0-b98fb5","versionInfo":"~0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@~0.9.0"}]},{"name":"grunt-jscs-checker","SPDXID":"SPDXRef-npm-grunt-jscs-checker-0.3.0-af89d0","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jscs-checker@~0.3.0"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.3.0-4220c0","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.3.0"}]},{"name":"grunt-contrib-jade","SPDXID":"SPDXRef-npm-grunt-contrib-jade-0.9.1-112173","versionInfo":"~0.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jade@~0.9.1"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-0c294f","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.3.0"}]},{"name":"canonical-json","SPDXID":"SPDXRef-npm-canonical-json-0.0.3-692d98","versionInfo":"~0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/canonical-json@~0.0.3"}]},{"name":"grunt-compare-size","SPDXID":"SPDXRef-npm-grunt-compare-size-0.4.0-a6d69f","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-compare-size@~0.4.0"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-9150ef","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.3.1-91aaf6","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-git-authors","SPDXID":"SPDXRef-npm-grunt-git-authors-1.2.0-3c7e71","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Scott Gonzalez http://scottgonzalez.com, Copyright 2013 Scott Gonzalez.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.1-2a8dd8","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-update-submodules","SPDXID":"SPDXRef-npm-grunt-update-submodules-0.2.0-269c72","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Julian Aubourg \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"testswarm","SPDXID":"SPDXRef-npm-testswarm-1.1.0-007ec5","versionInfo":"~1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/testswarm@~1.1.0"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-0.4.2-10f282","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@~0.4.2"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-64ca4f","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors, Copyright (c) 2013 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"gzip-js","SPDXID":"SPDXRef-npm-gzip-js-0.3.1-0ff5f5","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1996 L. Peter Deutsch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"chownr","SPDXID":"SPDXRef-npm-chownr-1.0.1-e3b8cb","versionInfo":"1.0.1","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":"is-arrayish","SPDXID":"SPDXRef-npm-is-arrayish-0.2.1-907af8","versionInfo":"0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 JD Ballard","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"retry-request","SPDXID":"SPDXRef-npm-retry-request-3.3.1-18692b","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"form-data","SPDXID":"SPDXRef-npm-form-data-2.3.1-f2642e","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Felix Geisendorfer ([email protected]) and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"boom","SPDXID":"SPDXRef-npm-boom-4.3.1-564ac9","versionInfo":"4.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012-2014, Walmart., Copyright (c) 2012-2017, Project contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"code-point-at","SPDXID":"SPDXRef-npm-code-point-at-1.1.0-0c1e14","versionInfo":"1.1.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":"signal-exit","SPDXID":"SPDXRef-npm-signal-exit-3.0.2-9d4200","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fast-deep-equal","SPDXID":"SPDXRef-npm-fast-deep-equal-1.0.0-81373a","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Evgeny Poberezkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"@google-cloud/storage","SPDXID":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","versionInfo":"1.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google Inc., Copyright 2014-2017 Google Inc., Copyright 2015 Google Inc., Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40google-cloud/[email protected]"}]},{"name":"balanced-match","SPDXID":"SPDXRef-npm-balanced-match-1.0.0-c967fb","versionInfo":"1.0.0","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":"node-abi","SPDXID":"SPDXRef-npm-node-abi-2.2.0-c6e888","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Lukas Geiger","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"escape-string-regexp","SPDXID":"SPDXRef-npm-escape-string-regexp-1.0.5-a61645","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"p-queue","SPDXID":"SPDXRef-npm-p-queue-1.2.0-f2a391","versionInfo":"1.2.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":"http-signature","SPDXID":"SPDXRef-npm-http-signature-1.2.0-194db1","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Joyent, Inc. and the persons identified as document authors, Copyright 2012 Joyent, Inc., Copyright 2015 Joyent, Inc., Copyright Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"methmeth","SPDXID":"SPDXRef-npm-methmeth-1.1.0-2c818b","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"dateformat","SPDXID":"SPDXRef-npm-dateformat-1.0.12-599941","versionInfo":"1.0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2007-2009 Steven Levithan, (c) 2007-2009 Steven Levithan stevenlevithan.com, Copyright (c) 2014 Charlike Mike Reagent, Copyright (c) 2014 Charlike Mike Reagent, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"get-stdin","SPDXID":"SPDXRef-npm-get-stdin-4.0.1-fa8dd2","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.5.1-7d2004","versionInfo":"6.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014 Nathan LaFreniere and other contributors, Copyright (c) 2014 Nathan LaFreniere and other contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"lodash.merge","SPDXID":"SPDXRef-npm-lodash.merge-4.6.1-354cc4","versionInfo":"4.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"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 JS Foundation and other contributors \u003chttps://js.foundation/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"make-dir","SPDXID":"SPDXRef-npm-make-dir-1.1.0-c88180","versionInfo":"1.1.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":"is-typedarray","SPDXID":"SPDXRef-npm-is-typedarray-1.0.0-8f6826","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"hooker","SPDXID":"SPDXRef-npm-hooker-0.2.3-221c07","versionInfo":"0.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"sprintf-js","SPDXID":"SPDXRef-npm-sprintf-js-1.0.3-e79e0c","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/[email protected]"}]},{"name":"create-error-class","SPDXID":"SPDXRef-npm-create-error-class-3.0.2-d7c390","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Vsevolod Strukchinsky (http://github.com/floatdrop), Copyright (c) Vsevolod Strukchinsky \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"through2","SPDXID":"SPDXRef-npm-through2-2.0.3-183651","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Rod Vagg rvagg (https://twitter.com/rvagg), Copyright (c) 2016 Rod Vagg","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"array-differ","SPDXID":"SPDXRef-npm-array-differ-1.0.0-cf4099","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/[email protected]"}]},{"name":"co","SPDXID":"SPDXRef-npm-co-4.6.0-56901c","versionInfo":"4.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pump","SPDXID":"SPDXRef-npm-pump-2.0.1-bf2c3e","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"jsprim","SPDXID":"SPDXRef-npm-jsprim-1.4.1-7a372e","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"array-find-index","SPDXID":"SPDXRef-npm-array-find-index-1.0.2-032f2f","versionInfo":"1.0.2","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":"minimatch","SPDXID":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","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/[email protected]"}]},{"name":"ecdsa-sig-formatter","SPDXID":"SPDXRef-npm-ecdsa-sig-formatter-1.0.9-799417","versionInfo":"1.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 D2L Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"inflight","SPDXID":"SPDXRef-npm-inflight-1.0.6-55398c","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/[email protected]"}]},{"name":"esprima","SPDXID":"SPDXRef-npm-esprima-2.7.3-99c56e","versionInfo":"2.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) jQuery Foundation, Inc. and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"strip-ansi","SPDXID":"SPDXRef-npm-strip-ansi-3.0.1-b86f35","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"gauge","SPDXID":"SPDXRef-npm-gauge-2.7.4-15f441","versionInfo":"2.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2014, Rebecca Turner \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"isexe","SPDXID":"SPDXRef-npm-isexe-2.0.0-0b1a87","versionInfo":"2.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":"bl","SPDXID":"SPDXRef-npm-bl-1.2.1-6c6e6b","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2016 bl contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fast-json-stable-stringify","SPDXID":"SPDXRef-npm-fast-json-stable-stringify-2.0.0-34dd0c","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-cli","SPDXID":"SPDXRef-npm-grunt-cli-1.2.0-047289","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Tyler Kellen, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pinkie-promise","SPDXID":"SPDXRef-npm-pinkie-promise-2.0.1-36a4a3","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Vsevolod Strukchinsky (http://github.com/floatdrop), Copyright (c) Vsevolod Strukchinsky \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"wrappy","SPDXID":"SPDXRef-npm-wrappy-1.0.2-7485df","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/[email protected]"}]},{"name":"sntp","SPDXID":"SPDXRef-npm-sntp-2.1.0-7ca250","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012-2016, Eran Hammer and Project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"stream-shift","SPDXID":"SPDXRef-npm-stream-shift-1.0.0-04a223","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"verror","SPDXID":"SPDXRef-npm-verror-1.10.0-6f9e39","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"tunnel-agent","SPDXID":"SPDXRef-npm-tunnel-agent-0.6.0-6fb0dc","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"graceful-fs","SPDXID":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","versionInfo":"4.1.11","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/[email protected]"}]},{"name":"strip-bom","SPDXID":"SPDXRef-npm-strip-bom-2.0.0-b239e0","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-1.0.1-1a87d3","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright jQuery Foundation and other contributors, https://jquery.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"has-ansi","SPDXID":"SPDXRef-npm-has-ansi-2.0.0-243d7c","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"asynckit","SPDXID":"SPDXRef-npm-asynckit-0.4.0-f21884","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Alex Indigo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"hash-stream-validation","SPDXID":"SPDXRef-npm-hash-stream-validation-0.2.1-1fcaee","versionInfo":"0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk, Copyright (c) 2015 Xiaoyi Shi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-legacy-util","SPDXID":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"concat-map","SPDXID":"SPDXRef-npm-concat-map-0.0.1-144355","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"brace-expansion","SPDXID":"SPDXRef-npm-brace-expansion-1.1.8-60137d","versionInfo":"1.1.8","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":"osenv","SPDXID":"SPDXRef-npm-osenv-0.1.4-f4d737","versionInfo":"0.1.4","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":"async","SPDXID":"SPDXRef-npm-async-1.5.2-0bdb8f","versionInfo":"1.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2014 Caolan McMahon, Copyright 2010-2014 Caolan McMahon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"stringstream","SPDXID":"SPDXRef-npm-stringstream-0.0.5-8c5338","versionInfo":"0.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Michael Hart ([email protected])","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"nopt","SPDXID":"SPDXRef-npm-nopt-3.0.6-ca74d0","versionInfo":"3.0.6","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":"noop-logger","SPDXID":"SPDXRef-npm-noop-logger-0.1.1-61e6d4","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"xtend","SPDXID":"SPDXRef-npm-xtend-4.0.1-89d73e","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Raynos.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-builtin-module","SPDXID":"SPDXRef-npm-is-builtin-module-1.0.0-3d838e","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"combined-stream","SPDXID":"SPDXRef-npm-combined-stream-1.0.5-df1495","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Debuggable Limited \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"array-uniq","SPDXID":"SPDXRef-npm-array-uniq-1.0.3-2ada95","versionInfo":"1.0.3","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":"aws4","SPDXID":"SPDXRef-npm-aws4-1.6.0-c14ee7","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Michael Hart ([email protected])","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"path-is-absolute","SPDXID":"SPDXRef-npm-path-is-absolute-1.0.1-9be30a","versionInfo":"1.0.1","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":"lodash","SPDXID":"SPDXRef-npm-lodash-4.3.0-b105c9","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors http://underscorejs.org, Copyright 2012-2016 The Dojo Foundation \u003chttp://dojofoundation.org/\u003e, Copyright 2012-2016 The Dojo Foundation http://dojofoundation.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"array-union","SPDXID":"SPDXRef-npm-array-union-1.0.2-69d5c4","versionInfo":"1.0.2","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":"grunt-known-options","SPDXID":"SPDXRef-npm-grunt-known-options-1.1.0-fc08a1","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright jQuery Foundation and other contributors, https://jquery.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"lazystream","SPDXID":"SPDXRef-npm-lazystream-1.0.0-9e9945","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 J. Pommerening, Copyright (c) 2013 J. Pommerening, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"readable-stream","SPDXID":"SPDXRef-npm-readable-stream-2.3.3-67be4e","versionInfo":"2.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors, Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"google-auth-library","SPDXID":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","versionInfo":"0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2012 Google Inc., Copyright 2013 Google Inc., Copyright 2014 Google Inc., Copyright 2015 Google Inc., Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"object-assign","SPDXID":"SPDXRef-npm-object-assign-4.1.1-04feac","versionInfo":"4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus, (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":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-3.0.1-ed2d0e","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 JP Richardson, Copyright (c) 2011-2017 JP Richardson (https://github.com/jprichardson), Copyright (c) 2014-2016 Jonathan Ong [email protected] and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ajv","SPDXID":"SPDXRef-npm-ajv-5.5.2-493080","versionInfo":"5.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Evgeny Poberezkin, Copyright Joyent, Inc. and other Node contributors, Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-5.3.0-2e3e4e","versionInfo":"5.3.0","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":"pumpify","SPDXID":"SPDXRef-npm-pumpify-1.4.0-6b42c8","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-5.0.15-62eac5","versionInfo":"5.0.15","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":"error-ex","SPDXID":"SPDXRef-npm-error-ex-1.3.1-67bea6","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 JD Ballard","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.2.0-18984e","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"resolve-pkg","SPDXID":"SPDXRef-npm-resolve-pkg-0.1.0-3516d4","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"spdx-expression-parse","SPDXID":"SPDXRef-npm-spdx-expression-parse-1.0.4-fb47d0","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC-BY-3.0 AND MIT","copyrightText":"Copyright (c) 2015 Kyle E. Mitchell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"walkdir","SPDXID":"SPDXRef-npm-walkdir-0.0.11-922189","versionInfo":"0.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Ryan Day","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"aproba","SPDXID":"SPDXRef-npm-aproba-1.2.0-2a4157","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Rebecca Turner \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"stream-buffers","SPDXID":"SPDXRef-npm-stream-buffers-2.2.0-e49411","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"decamelize","SPDXID":"SPDXRef-npm-decamelize-1.2.0-1bcc4f","versionInfo":"1.2.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":"cryptiles","SPDXID":"SPDXRef-npm-cryptiles-3.1.2-e8d2a5","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014-2017, Eran Hammer and Project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"underscore.string","SPDXID":"SPDXRef-npm-underscore.string-3.2.3-4e6b7b","versionInfo":"3.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2010 Esa-Matti Suuronen, Copyright (c) 2011 Esa-Matti Suuronen [email protected], Copyright (c) Alexandru Marasteanu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"trim-newlines","SPDXID":"SPDXRef-npm-trim-newlines-1.0.0-daab02","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"which","SPDXID":"SPDXRef-npm-which-1.2.14-64444d","versionInfo":"1.2.14","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":"crc","SPDXID":"SPDXRef-npm-crc-3.5.0-0231ef","versionInfo":"3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Alex Gorbatchev, Copyright 2014 Alex Gorbatchev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"google-p12-pem","SPDXID":"SPDXRef-npm-google-p12-pem-0.1.2-81f4aa","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Ryan Seys","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.17-ec2c1d","versionInfo":"2.1.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"buffer-crc32","SPDXID":"SPDXRef-npm-buffer-crc32-0.2.13-0b0929","versionInfo":"0.2.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Brian J. Brennan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"rimraf","SPDXID":"SPDXRef-npm-rimraf-2.2.8-a34833","versionInfo":"2.2.8","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":"sshpk","SPDXID":"SPDXRef-npm-sshpk-1.13.1-2abb11","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2015 Joyent, Inc., Copyright 2016 Joyent, Inc., Copyright 2017 Joyent, Inc., Copyright Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"argparse","SPDXID":"SPDXRef-npm-argparse-1.0.9-78089d","versionInfo":"1.0.9","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/[email protected]"}]},{"name":"json-schema","SPDXID":"SPDXRef-npm-json-schema-0.2.3-2774a4","versionInfo":"0.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"AFL-2.1 OR BSD-3-Clause","copyrightText":"Copyright (c) 2007 Kris Zyp SitePen (www.sitepen.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"os-tmpdir","SPDXID":"SPDXRef-npm-os-tmpdir-1.0.2-57dc0d","versionInfo":"1.0.2","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":"lodash.noop","SPDXID":"SPDXRef-npm-lodash.noop-3.0.1-9b87d2","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright 2012-2016 The Dojo Foundation \u003chttp://dojofoundation.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-1.3.0-a2c979","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2012-2014 Chris Talkington, contributors., Copyright (c) 2012-2014 Chris Talkington, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"detect-libc","SPDXID":"SPDXRef-npm-detect-libc-1.0.3-cbdec4","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017 Lovell Fuller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pump","SPDXID":"SPDXRef-npm-pump-1.0.3-5e9b42","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"oauth-sign","SPDXID":"SPDXRef-npm-oauth-sign-0.8.2-9345ed","versionInfo":"0.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"async","SPDXID":"SPDXRef-npm-async-2.6.0-16f864","versionInfo":"2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2017 Caolan McMahon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"extsprintf","SPDXID":"SPDXRef-npm-extsprintf-1.3.0-ae8942","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"json-schema-traverse","SPDXID":"SPDXRef-npm-json-schema-traverse-0.3.1-4cb5e9","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Evgeny Poberezkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"gcs-resumable-upload","SPDXID":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","versionInfo":"0.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Stephen Sawchuk \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"archiver-utils","SPDXID":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Chris Talkington, contributors., Copyright (c) 2015 Chris Talkington.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"hoek","SPDXID":"SPDXRef-npm-hoek-4.2.0-a8a37c","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2011-2014, Walmart, Copyright (c) 2011-2016, Project contributors, Copyright (c) 2011, Yahoo Inc., copyright (c) 2013 Jake Luer, [email protected], MIT Licensed, https://github.com/chaijs/deep-eql","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"deep-extend","SPDXID":"SPDXRef-npm-deep-extend-0.4.2-5c495d","versionInfo":"0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2015 Viacheslav Lotsmanov, Copyright (c) 2013-2015, Viacheslav Lotsmanov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"boom","SPDXID":"SPDXRef-npm-boom-5.2.0-150b19","versionInfo":"5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012-2014, Walmart., Copyright (c) 2012-2017, Project contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fs.realpath","SPDXID":"SPDXRef-npm-fs.realpath-1.0.0-563bb5","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC AND MIT","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/[email protected]"}]},{"name":"grunt-legacy-log-utils","SPDXID":"SPDXRef-npm-grunt-legacy-log-utils-1.0.0-0abc26","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"har-validator","SPDXID":"SPDXRef-npm-har-validator-5.0.3-534f63","versionInfo":"5.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Ahmad Nassri \[email protected]\u003e, copyright ahmadnassri.com (https://www.ahmadnassri.com/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"detect-libc","SPDXID":"SPDXRef-npm-detect-libc-0.2.0-bd908c","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017 Lovell Fuller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"supports-color","SPDXID":"SPDXRef-npm-supports-color-2.0.0-eebff0","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"aws-sign2","SPDXID":"SPDXRef-npm-aws-sign2-0.7.0-c07188","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010 LearnBoost \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"json-stringify-safe","SPDXID":"SPDXRef-npm-json-stringify-safe-5.0.1-35e88a","versionInfo":"5.0.1","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":"repeating","SPDXID":"SPDXRef-npm-repeating-2.0.1-10aa73","versionInfo":"2.0.1","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":"spdx-license-ids","SPDXID":"SPDXRef-npm-spdx-license-ids-1.2.2-a2240a","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"har-schema","SPDXID":"SPDXRef-npm-har-schema-2.0.0-4ead57","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Ahmad Nassri \[email protected]\u003e, copyright ahmadnassri.com (https://www.ahmadnassri.com/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-fullwidth-code-point","SPDXID":"SPDXRef-npm-is-fullwidth-code-point-1.0.0-f24fd8","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"path-exists","SPDXID":"SPDXRef-npm-path-exists-2.1.0-ac7514","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.4.19-cf1fdb","versionInfo":"0.4.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Alexander Shtuchkin, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"findup-sync","SPDXID":"SPDXRef-npm-findup-sync-0.3.0-9dee40","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"unique-string","SPDXID":"SPDXRef-npm-unique-string-1.0.0-9250da","versionInfo":"1.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":"punycode","SPDXID":"SPDXRef-npm-punycode-1.4.1-a9306e","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"multimatch","SPDXID":"SPDXRef-npm-multimatch-2.1.0-bf5923","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/[email protected]"}]},{"name":"currently-unhandled","SPDXID":"SPDXRef-npm-currently-unhandled-0.4.1-e21985","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) James Talmage (http://github.com/jamestalmage), Copyright (c) James Talmage \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-stream-ended","SPDXID":"SPDXRef-npm-is-stream-ended-0.1.3-8311f7","versionInfo":"0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"isarray","SPDXID":"SPDXRef-npm-isarray-1.0.0-dedaa6","versionInfo":"1.0.0","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":"jsbn","SPDXID":"SPDXRef-npm-jsbn-0.1.1-ac377a","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2005 Tom Wu, Copyright (c) 2005-2009 Tom Wu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"string-format-obj","SPDXID":"SPDXRef-npm-string-format-obj-1.1.1-ddb16a","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-3.10.1-87120d","versionInfo":"3.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors http://underscorejs.org, Copyright 2012-2015 The Dojo Foundation \u003chttp://dojofoundation.org/\u003e, Copyright 2012-2015 The Dojo Foundation http://dojofoundation.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"map-obj","SPDXID":"SPDXRef-npm-map-obj-1.0.1-dced2b","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ansi-styles","SPDXID":"SPDXRef-npm-ansi-styles-2.2.1-2c5776","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"exit","SPDXID":"SPDXRef-npm-exit-0.1.2-56694b","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mkdirp","SPDXID":"SPDXRef-npm-mkdirp-0.5.1-fed51d","versionInfo":"0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2023 James Halliday ([email protected]) and Isaac Z. Schlueter ([email protected]), Copyright 2010 James Halliday ([email protected])","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"configstore","SPDXID":"SPDXRef-npm-configstore-3.1.1-b63ded","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"string_decoder","SPDXID":"SPDXRef-npm-stringdecoder-1.0.3-a62231","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"read-pkg-up","SPDXID":"SPDXRef-npm-read-pkg-up-1.0.1-24c0ef","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"block-stream","SPDXID":"SPDXRef-npm-block-stream-0.0.9-bc1c16","versionInfo":"0.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter, Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"iltorb","SPDXID":"SPDXRef-npm-iltorb-1.3.10-92558b","versionInfo":"1.3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors., Copyright (c) 2015 Nicolas Stepien \[email protected]\u003e Hung Tran \[email protected]\u003e, Copyright 2010 Google Inc., Copyright 2013 Google Inc., Copyright 2014 Google Inc., Copyright 2015 Google Inc., Copyright 2016 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"buffer-equal-constant-time","SPDXID":"SPDXRef-npm-buffer-equal-constant-time-1.0.1-21c1e0","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) 2013 GoInstant Inc., a salesforce.com company, Copyright (c) 2013, GoInstant Inc., a salesforce.com company","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-compress","SPDXID":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","versionInfo":"1.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Chris Talkington, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-7.1.2-da630f","versionInfo":"7.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":"imurmurhash","SPDXID":"SPDXRef-npm-imurmurhash-0.1.4-7f5b8d","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Gary Court, Jens Taylor","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"gcp-metadata","SPDXID":"SPDXRef-npm-gcp-metadata-0.3.1-6477aa","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"performance-now","SPDXID":"SPDXRef-npm-performance-now-2.1.0-429a28","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Braveg1rl, Copyright (c) 2017 Braveg1rl","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"strip-json-comments","SPDXID":"SPDXRef-npm-strip-json-comments-2.0.1-4f4f07","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"colors","SPDXID":"SPDXRef-npm-colors-1.1.2-994537","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Marak Squires, Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"resolve-from","SPDXID":"SPDXRef-npm-resolve-from-2.0.0-24aea0","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"@google-cloud/common","SPDXID":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","versionInfo":"0.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google Inc., Copyright 2015 Google Inc., Copyright 2016 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40google-cloud/[email protected]"}]},{"name":"arrify","SPDXID":"SPDXRef-npm-arrify-1.0.1-a3e79f","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"log-driver","SPDXID":"SPDXRef-npm-log-driver-1.2.5-b6ac66","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"load-json-file","SPDXID":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"redent","SPDXID":"SPDXRef-npm-redent-1.0.0-f1854e","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"isstream","SPDXID":"SPDXRef-npm-isstream-0.1.2-e6b41b","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Rod Vagg, Copyright (c) 2015 Rod Vagg rvagg (https://twitter.com/rvagg)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"github-from-package","SPDXID":"SPDXRef-npm-github-from-package-0.0.0-3d5dcd","versionInfo":"0.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fstream","SPDXID":"SPDXRef-npm-fstream-1.0.11-975561","versionInfo":"1.0.11","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":"chalk","SPDXID":"SPDXRef-npm-chalk-1.1.3-3f01d7","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"which","SPDXID":"SPDXRef-npm-which-1.3.0-a5bac4","versionInfo":"1.3.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":"delegates","SPDXID":"SPDXRef-npm-delegates-1.0.0-c66e2d","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 TJ Holowaychuk \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is-obj","SPDXID":"SPDXRef-npm-is-obj-1.0.1-87cc69","versionInfo":"1.0.1","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":"find-up","SPDXID":"SPDXRef-npm-find-up-1.1.2-67a360","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"getobject","SPDXID":"SPDXRef-npm-getobject-0.1.0-6f7255","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"lodash.isstring","SPDXID":"SPDXRef-npm-lodash.isstring-4.0.1-a19d4f","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright 2012-2016 The Dojo Foundation \u003chttp://dojofoundation.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"normalize-path","SPDXID":"SPDXRef-npm-normalize-path-2.1.1-04f462","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2017, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"are-we-there-yet","SPDXID":"SPDXRef-npm-are-we-there-yet-1.1.4-1947de","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Rebecca Turner","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pkg-up","SPDXID":"SPDXRef-npm-pkg-up-1.0.0-d0a528","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"prebuild-install","SPDXID":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","versionInfo":"2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"simple-get","SPDXID":"SPDXRef-npm-simple-get-1.4.3-4be7af","versionInfo":"1.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"zip-stream","SPDXID":"SPDXRef-npm-zip-stream-1.2.0-4dd92c","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2014 Chris Talkington, contributors., Copyright (c) 2014 Chris Talkington, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"core-util-is","SPDXID":"SPDXRef-npm-core-util-is-1.0.2-c2a1a9","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"write-file-atomic","SPDXID":"SPDXRef-npm-write-file-atomic-2.3.0-8e2604","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Rebecca Turner","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"base64url","SPDXID":"SPDXRef-npm-base64url-2.0.0-ba60f1","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2016 Brian J. Brennan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"remove-trailing-separator","SPDXID":"SPDXRef-npm-remove-trailing-separator-1.1.0-3c65b6","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.30.0-e95175","versionInfo":"1.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"modelo","SPDXID":"SPDXRef-npm-modelo-4.2.3-532bed","versionInfo":"4.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Kevin Conway, Copyright (c) 2013 Kevin Conway","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"snakeize","SPDXID":"SPDXRef-npm-snakeize-0.1.0-944824","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"has-unicode","SPDXID":"SPDXRef-npm-has-unicode-2.0.1-4f0583","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2014, Rebecca Turner \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-4.17.5-7787d6","versionInfo":"4.17.5","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 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors http://underscorejs.org, Copyright JS Foundation and other contributors \u003chttps://js.foundation/\u003e, Copyright JS Foundation and other contributors https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"coffee-script","SPDXID":"SPDXRef-npm-coffee-script-1.10.0-0c2511","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2015 Jeremy Ashkenas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"builtin-modules","SPDXID":"SPDXRef-npm-builtin-modules-1.1.1-0ec1a4","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"camelcase","SPDXID":"SPDXRef-npm-camelcase-2.1.1-fd4656","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ent","SPDXID":"SPDXRef-npm-ent-2.2.0-7f0610","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"os-homedir","SPDXID":"SPDXRef-npm-os-homedir-1.0.2-ea4d84","versionInfo":"1.0.2","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":"load-grunt-tasks","SPDXID":"SPDXRef-npm-load-grunt-tasks-3.5.2-b8d0fb","versionInfo":"3.5.2","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":"is-utf8","SPDXID":"SPDXRef-npm-is-utf8-0.2.1-47f1dd","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/[email protected]"}]},{"name":"stream-events","SPDXID":"SPDXRef-npm-stream-events-1.0.2-2d7608","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ini","SPDXID":"SPDXRef-npm-ini-1.3.5-371229","versionInfo":"1.3.5","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":"util-deprecate","SPDXID":"SPDXRef-npm-util-deprecate-1.0.2-b7f99f","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Nathan Rajlich \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"end-of-stream","SPDXID":"SPDXRef-npm-end-of-stream-1.4.1-e10541","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"getpass","SPDXID":"SPDXRef-npm-getpass-0.1.7-a249da","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2016, Joyent, Inc., Copyright Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"tar-fs","SPDXID":"SPDXRef-npm-tar-fs-1.16.0-185b77","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ecc-jsbn","SPDXID":"SPDXRef-npm-ecc-jsbn-0.1.1-9b84c6","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2014 Jeremie Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-5.5.0-e28b56","versionInfo":"5.5.0","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":"nan","SPDXID":"SPDXRef-npm-nan-2.8.0-951fc1","versionInfo":"2.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 NAN contributors, Copyright (c) 2017 NAN contributors - Rod Vagg \u003chttps://github.com/rvagg\u003e, Copyright (c) 2017 NAN WG Members, Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"expand-template","SPDXID":"SPDXRef-npm-expand-template-1.1.0-e39d3a","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"WTFPL","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"universalify","SPDXID":"SPDXRef-npm-universalify-0.1.1-302aac","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017, Ryan Zimmerman \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"extsprintf","SPDXID":"SPDXRef-npm-extsprintf-1.4.0-fa8b56","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012, Joyent, Inc., Copyright (c) 2017, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"delayed-stream","SPDXID":"SPDXRef-npm-delayed-stream-1.0.0-1264f2","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Debuggable Limited \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"once","SPDXID":"SPDXRef-npm-once-1.4.0-96c54f","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/[email protected]"}]},{"name":"jwa","SPDXID":"SPDXRef-npm-jwa-1.1.5-fa8974","versionInfo":"1.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Brian J. Brennan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"dot-prop","SPDXID":"SPDXRef-npm-dot-prop-4.2.0-89981d","versionInfo":"4.2.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":"is-finite","SPDXID":"SPDXRef-npm-is-finite-1.0.2-469d24","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"js-yaml","SPDXID":"SPDXRef-npm-js-yaml-3.5.5-e7aaf6","versionInfo":"3.5.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2015 by Vitaly Puzrin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"dashdash","SPDXID":"SPDXRef-npm-dashdash-1.14.1-4e017d","versionInfo":"1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Joyent Inc., Copyright (c) 2013 Trent Mick, Copyright (c) 2013 Trent Mick., Copyright 2016 Joyent, Inc., Copyright 2016 Trent Mick","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pretty-bytes","SPDXID":"SPDXRef-npm-pretty-bytes-4.0.2-83cfba","versionInfo":"4.0.2","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":"assert-plus","SPDXID":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Mark Cavage, Copyright (c) 2012, Mark Cavage, Copyright 2015 Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"google-auto-auth","SPDXID":"SPDXRef-npm-google-auto-auth-0.8.2-385dd7","versionInfo":"0.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"jws","SPDXID":"SPDXRef-npm-jws-3.1.4-d7981e","versionInfo":"3.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Brian J. Brennan, Copyright (c) 2013-2015 Brian J. Brennan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"path-type","SPDXID":"SPDXRef-npm-path-type-1.1.0-6e0cc4","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"asn1","SPDXID":"SPDXRef-npm-asn1-0.2.3-7638b3","versionInfo":"0.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Mark Cavage, Copyright 2011 Mark Cavage \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"process-nextick-args","SPDXID":"SPDXRef-npm-process-nextick-args-1.0.7-186939","versionInfo":"1.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Calvin Metcalf","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"console-control-strings","SPDXID":"SPDXRef-npm-console-control-strings-1.1.0-32703e","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2014, Rebecca Turner \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"google-auth-library","SPDXID":"SPDXRef-npm-google-auth-library-0.10.0-f370a4","versionInfo":"0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2012 Google Inc., Copyright 2013 Google Inc., Copyright 2014 Google Inc., Copyright 2015 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"extend","SPDXID":"SPDXRef-npm-extend-3.0.1-de13f8","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Stefan Thomas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"duplexify","SPDXID":"SPDXRef-npm-duplexify-3.5.3-8220e0","versionInfo":"3.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"concat-stream","SPDXID":"SPDXRef-npm-concat-stream-1.6.0-39d4e5","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Max Ogden","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"parse-json","SPDXID":"SPDXRef-npm-parse-json-2.2.0-f2d646","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"indent-string","SPDXID":"SPDXRef-npm-indent-string-2.1.0-7c76cf","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"crypto-random-string","SPDXID":"SPDXRef-npm-crypto-random-string-1.0.0-54ef5f","versionInfo":"1.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":"pify","SPDXID":"SPDXRef-npm-pify-3.0.0-effae2","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":"unzip-response","SPDXID":"SPDXRef-npm-unzip-response-1.0.2-cb494c","versionInfo":"1.0.2","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":"normalize-package-data","SPDXID":"SPDXRef-npm-normalize-package-data-2.4.0-db4e62","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2013 Meryn Stol, Copyright (c) Meryn Stol, Copyright (c) Meryn Stol 'Author","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.3-65b97d","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"tar","SPDXID":"SPDXRef-npm-tar-2.2.1-1ab245","versionInfo":"2.2.1","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":"buffer-equal","SPDXID":"SPDXRef-npm-buffer-equal-1.0.0-87984c","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"string-width","SPDXID":"SPDXRef-npm-string-width-1.0.2-161f1a","versionInfo":"1.0.2","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":"typedarray","SPDXID":"SPDXRef-npm-typedarray-0.0.6-5bcf50","versionInfo":"0.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010, Linden Research, Inc., Copyright (c) 2012, Joshua Bell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"npmlog","SPDXID":"SPDXRef-npm-npmlog-4.1.2-12722c","versionInfo":"4.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":"tough-cookie","SPDXID":"SPDXRef-npm-tough-cookie-2.3.3-b7f118","versionInfo":"2.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2015, Salesforce.com, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"crc32-stream","SPDXID":"SPDXRef-npm-crc32-stream-2.0.0-54bb7b","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Chris Talkington, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"set-blocking","SPDXID":"SPDXRef-npm-set-blocking-2.0.0-6d9217","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2016, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"rc","SPDXID":"SPDXRef-npm-rc-1.2.5-8e0135","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR BSD-2-Clause OR MIT OR (Apache-2.0 AND BSD-2-Clause) OR (Apache-2.0 AND MIT) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 2011 Dominic Tarr, Copyright (c) 2013, Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"forever-agent","SPDXID":"SPDXRef-npm-forever-agent-0.6.1-6b793f","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"number-is-nan","SPDXID":"SPDXRef-npm-number-is-nan-1.0.1-3b40a7","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"read-pkg","SPDXID":"SPDXRef-npm-read-pkg-1.1.0-eae415","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"spdx-correct","SPDXID":"SPDXRef-npm-spdx-correct-1.0.2-b57f67","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"camelcase-keys","SPDXID":"SPDXRef-npm-camelcase-keys-2.1.0-765507","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"node-forge","SPDXID":"SPDXRef-npm-node-forge-0.7.1-602875","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause OR GPL-2.0 OR (BSD-3-Clause AND GPL-2.0)","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2005 Tom Wu, Copyright (c) 2005-2009 Tom Wu, Copyright (c) 2008-2013 Digital Bazaar, Inc., Copyright (c) 2009-2012 Digital Bazaar, Inc., Copyright (c) 2009-2013 Digital Bazaar, Inc., Copyright (c) 2009-2014 Digital Bazaar, Inc., Copyright (c) 2009-2015 Digital Bazaar, Inc., Copyright (c) 2010-2012 Digital Bazaar, Inc., Copyright (c) 2010-2013 Digital Bazaar, Inc., Copyright (c) 2010-2014 Digital Bazaar, Inc., Copyright (c) 2010-2015 Digital Bazaar, Inc., Copyright (c) 2010, Digital Bazaar, Inc., Copyright (c) 2011-2014 Digital Bazaar, Inc., Copyright (c) 2012 Kenji Urushima, Copyright (c) 2012 Stefan Siegl \[email protected]\u003e, Copyright (c) 2012-2014 Digital Bazaar, Inc., Copyright (c) 2012-2015 Digital Bazaar, Inc., Copyright (c) 2013 Digital Bazaar, Inc., Copyright (c) 2013-2014 Digital Bazaar, Inc., Copyright (c) 2014 Digital Bazaar, Inc., Copyright (c) 2014 Lautaro Cozzani \[email protected]\u003e, Copyright (c) 2014-2015 Digital Bazaar, Inc., Copyright (c) Ellis Pritchard, Guardian Unlimited 2003., Copyright 2008-2013 Digital Bazaar, Inc., Copyright 2011-2016 Digital Bazaar, Inc., Copyright 2011-2017 Digital Bazaar, Inc., Copyright 2012 Stefan Siegl \[email protected]\u003e, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"hosted-git-info","SPDXID":"SPDXRef-npm-hosted-git-info-2.5.0-e98c76","versionInfo":"2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Rebecca Turner","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"is","SPDXID":"SPDXRef-npm-is-3.2.1-558dcf","versionInfo":"3.2.1","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/[email protected]"}]},{"name":"caseless","SPDXID":"SPDXRef-npm-caseless-0.12.0-332956","versionInfo":"0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"tweetnacl","SPDXID":"SPDXRef-npm-tweetnacl-0.14.5-7cae07","versionInfo":"0.14.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime","SPDXID":"SPDXRef-npm-mime-1.6.0-4c93f6","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Benjamin Thomas, Robert Kieffer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"request","SPDXID":"SPDXRef-npm-request-2.83.0-e9b0e3","versionInfo":"2.83.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010-2012 Mikeal Rogers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"capture-stack-trace","SPDXID":"SPDXRef-npm-capture-stack-trace-1.0.0-f43a83","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Vsevolod Strukchinsky (http://github.com/floatdrop)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"meow","SPDXID":"SPDXRef-npm-meow-3.7.0-fe05bc","versionInfo":"3.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-3.2.1-048c49","versionInfo":"3.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2016 Robert Kieffer and other contributors, Copyright (c) Paul Johnston 1999 - 2009 Other contributors Greg Holt, Andrew Kepert, Ydnar, Lostinet, Copyright 2011, Sebastian Tschan https://blueimp.net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"hawk","SPDXID":"SPDXRef-npm-hawk-6.0.2-4f25ee","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2013, Jeff Mott., Copyright (c) 2012-2016, Eran Hammer \[email protected]\u003e, Copyright (c) 2012-2017, Eran Hammer and Project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pinkie","SPDXID":"SPDXRef-npm-pinkie-2.0.4-974bbf","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Vsevolod Strukchinsky (http://github.com/floatdrop), Copyright (c) Vsevolod Strukchinsky \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"compress-commons","SPDXID":"SPDXRef-npm-compress-commons-1.2.2-6e9bb1","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Chris Talkington, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"bcrypt-pbkdf","SPDXID":"SPDXRef-npm-bcrypt-pbkdf-1.0.1-fda552","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2013 Ted Unangst \[email protected]\u003e, Copyright 1997 Niels Provos \[email protected]\u003e, Copyright 2016, Joyent Inc","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"node-gyp","SPDXID":"SPDXRef-npm-node-gyp-3.6.2-2fd035","versionInfo":"3.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Microsoft Corporation, Copyright ( (c ) )? (year)s Google Inc, Copyright (c) 2009 Google Inc., Copyright (c) 2009 Raymond Hettinger, Copyright (c) 2009 Raymond Hettinger., Copyright (c) 2011 Google Inc., Copyright (c) 2012 Google Inc., Copyright (c) 2012 Nathan Rajlich \[email protected]\u003e, Copyright (c) 2012 The Chromium Authors, Copyright (c) 2012 The Chromium Authors., Copyright (c) 2013 Google Inc., Copyright (c) 2014 Google Inc., Copyright 2013 Google Inc., Copyright 2013 The Chromium Authors, Copyright 2013 The Chromium Authors., Copyright 2014 Google Inc., Copyright 2017 - Refael Ackermann","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"rimraf","SPDXID":"SPDXRef-npm-rimraf-2.6.2-481324","versionInfo":"2.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors, Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-7.0.6-58d34b","versionInfo":"7.0.6","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":"resolve","SPDXID":"SPDXRef-npm-resolve-1.1.7-6060bb","versionInfo":"1.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"validate-npm-package-license","SPDXID":"SPDXRef-npm-validate-npm-package-license-3.0.1-cafd70","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ansi-regex","SPDXID":"SPDXRef-npm-ansi-regex-2.1.1-79410f","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"xdg-basedir","SPDXID":"SPDXRef-npm-xdg-basedir-3.0.0-8fa7c8","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":"gtoken","SPDXID":"SPDXRef-npm-gtoken-1.2.3-0fddde","versionInfo":"1.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Ryan Seys","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"jsonfile","SPDXID":"SPDXRef-npm-jsonfile-3.0.1-70437d","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2015, JP Richardson \[email protected]\u003e, Copyright 2012-2016, JP Richardson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-legacy-log","SPDXID":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-0.0.8-47a230","versionInfo":"0.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"tar-stream","SPDXID":"SPDXRef-npm-tar-stream-1.5.5-079a79","versionInfo":"1.5.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"eventemitter2","SPDXID":"SPDXRef-npm-eventemitter2-0.4.14-b09491","versionInfo":"0.4.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 hij1nx \u003chttp://www.twitter.com/hij1nx\u003e, Copyright (c) 2013, Copyright (c) 2013 hij1nx","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"google-auto-auth","SPDXID":"SPDXRef-npm-google-auto-auth-0.7.2-fb3aac","versionInfo":"0.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"stubs","SPDXID":"SPDXRef-npm-stubs-3.0.0-374f16","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"split-array-stream","SPDXID":"SPDXRef-npm-split-array-stream-1.0.3-840030","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Stephen Sawchuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"strip-indent","SPDXID":"SPDXRef-npm-strip-indent-1.0.1-c0768e","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"abbrev","SPDXID":"SPDXRef-npm-abbrev-1.1.1-eb064a","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":"loud-rejection","SPDXID":"SPDXRef-npm-loud-rejection-1.6.0-d08238","versionInfo":"1.6.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":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"pify","SPDXID":"SPDXRef-npm-pify-2.3.0-7ec3fe","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"wide-align","SPDXID":"SPDXRef-npm-wide-align-1.1.2-2d301f","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Rebecca Turner \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-83b9b2","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.2"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.3.0-8d98f8","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.3.0"}]},{"name":"load-grunt-tasks","SPDXID":"SPDXRef-npm-load-grunt-tasks-0.3.0-b4dbd0","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/load-grunt-tasks@~0.3.0"}]},{"name":"grunt-contrib-jade","SPDXID":"SPDXRef-npm-grunt-contrib-jade-0.9.1-3691c0","versionInfo":"~0.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jade@~0.9.1"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.5.0-c81aab","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.5.0"}]},{"name":"grunt-contrib-connect","SPDXID":"SPDXRef-npm-grunt-contrib-connect-0.6.0-370a45","versionInfo":"~0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-connect@~0.6.0"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-09be28","versionInfo":"~0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@~0.8.0"}]},{"name":"grunt-sed","SPDXID":"SPDXRef-npm-grunt-sed-0.1.1-2fec38","versionInfo":"~0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sed@~0.1.1"}]},{"name":"grunt-jekyll","SPDXID":"SPDXRef-npm-grunt-jekyll-0.4.1-e56d93","versionInfo":"~0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jekyll@~0.4.1"}]},{"name":"grunt-html-validation","SPDXID":"SPDXRef-npm-grunt-html-validation-0.1.13-37dfe9","versionInfo":"~0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-html-validation@~0.1.13"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-ed061e","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.3.0"}]},{"name":"grunt-saucelabs","SPDXID":"SPDXRef-npm-grunt-saucelabs-5.0.0-074d98","versionInfo":"~5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-saucelabs@~5.0.0"}]},{"name":"grunt-banner","SPDXID":"SPDXRef-npm-grunt-banner-0.2.0-4da567","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-banner@~0.2.0"}]},{"name":"btoa","SPDXID":"SPDXRef-npm-btoa-1.1.1-e82670","versionInfo":"~1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/btoa@~1.1.1"}]},{"name":"grunt-contrib-csslint","SPDXID":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-6974d6","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-csslint@~0.2.0"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-f388b1","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@~0.7.0"}]},{"name":"grunt-contrib-clean","SPDXID":"SPDXRef-npm-grunt-contrib-clean-0.5.0-3eeae0","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-clean@~0.5.0"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-0.9.0-5a77bc","versionInfo":"~0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@~0.9.0"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.5.3-2ed272","versionInfo":"~0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.5.3"}]},{"name":"markdown","SPDXID":"SPDXRef-npm-markdown-0.5.0-dce066","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/markdown@~0.5.0"}]},{"name":"canonical-json","SPDXID":"SPDXRef-npm-canonical-json-0.0.3-c91ba9","versionInfo":"~0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/canonical-json@~0.0.3"}]},{"name":"grunt-jscs-checker","SPDXID":"SPDXRef-npm-grunt-jscs-checker-0.3.0-aab1cf","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jscs-checker@~0.3.0"}]},{"name":"grunt-csscomb","SPDXID":"SPDXRef-npm-grunt-csscomb-2.0.1-e6de3d","versionInfo":"~2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-csscomb@~2.0.1"}]},{"name":"grunt-exec","SPDXID":"SPDXRef-npm-grunt-exec-0.4.3-34761d","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Jake Harding, Copyright (c) 2012 Jake Harding (http://thejakeharding.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-qunit","SPDXID":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-06526d","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-qunit@~0.4.0"}]},{"name":"grunt-contrib-connect","SPDXID":"SPDXRef-npm-grunt-contrib-connect-0.6.0-3fe3cb","versionInfo":"~0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-connect@~0.6.0"}]},{"name":"canonical-json","SPDXID":"SPDXRef-npm-canonical-json-0.0.3-a86f19","versionInfo":"~0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/canonical-json@~0.0.3"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-e6c2e7","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@~0.7.0"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.5.3-bd02ed","versionInfo":"~0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.5.3"}]},{"name":"grunt-sed","SPDXID":"SPDXRef-npm-grunt-sed-0.1.1-b07674","versionInfo":"~0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sed@~0.1.1"}]},{"name":"grunt-exec","SPDXID":"SPDXRef-npm-grunt-exec-0.4.3-e3d247","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Jake Harding, Copyright (c) 2012 Jake Harding (http://thejakeharding.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-saucelabs","SPDXID":"SPDXRef-npm-grunt-saucelabs-5.0.0-993d85","versionInfo":"~5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-saucelabs@~5.0.0"}]},{"name":"grunt-contrib-jade","SPDXID":"SPDXRef-npm-grunt-contrib-jade-0.9.1-476970","versionInfo":"~0.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jade@~0.9.1"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-361c10","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.3.0"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-0.9.0-9e3856","versionInfo":"~0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@~0.9.0"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.3.0-674e2d","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.3.0"}]},{"name":"grunt-csscomb","SPDXID":"SPDXRef-npm-grunt-csscomb-2.0.1-fe8dd1","versionInfo":"~2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-csscomb@~2.0.1"}]},{"name":"grunt-contrib-csslint","SPDXID":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-afc3a6","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-csslint@~0.2.0"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-dd79c2","versionInfo":"~0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@~0.8.0"}]},{"name":"grunt-html-validation","SPDXID":"SPDXRef-npm-grunt-html-validation-0.1.13-d91a9d","versionInfo":"~0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-html-validation@~0.1.13"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.5.0-a322ed","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.5.0"}]},{"name":"btoa","SPDXID":"SPDXRef-npm-btoa-1.1.1-3c5bd0","versionInfo":"~1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/btoa@~1.1.1"}]},{"name":"grunt-contrib-qunit","SPDXID":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-b90cd8","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-qunit@~0.4.0"}]},{"name":"grunt-jscs-checker","SPDXID":"SPDXRef-npm-grunt-jscs-checker-0.3.0-545692","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jscs-checker@~0.3.0"}]},{"name":"markdown","SPDXID":"SPDXRef-npm-markdown-0.5.0-7eba1b","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/markdown@~0.5.0"}]},{"name":"load-grunt-tasks","SPDXID":"SPDXRef-npm-load-grunt-tasks-0.3.0-e89685","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/load-grunt-tasks@~0.3.0"}]},{"name":"grunt-jekyll","SPDXID":"SPDXRef-npm-grunt-jekyll-0.4.1-32f6cf","versionInfo":"~0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jekyll@~0.4.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-597dce","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.2"}]},{"name":"grunt-contrib-clean","SPDXID":"SPDXRef-npm-grunt-contrib-clean-0.5.0-67f0ba","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-clean@~0.5.0"}]},{"name":"grunt-banner","SPDXID":"SPDXRef-npm-grunt-banner-0.2.0-45efb5","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-banner@~0.2.0"}]},{"name":"btoa","SPDXID":"SPDXRef-npm-btoa-1.1.1-dff80a","versionInfo":"~1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/btoa@~1.1.1"}]},{"name":"grunt-contrib-qunit","SPDXID":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-d00625","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-qunit@~0.4.0"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-0.5.0-3be43f","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@~0.5.0"}]},{"name":"grunt-contrib-less","SPDXID":"SPDXRef-npm-grunt-contrib-less-0.9.0-e33c1a","versionInfo":"~0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-less@~0.9.0"}]},{"name":"grunt-jscs-checker","SPDXID":"SPDXRef-npm-grunt-jscs-checker-0.3.0-7ade60","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jscs-checker@~0.3.0"}]},{"name":"grunt-contrib-jade","SPDXID":"SPDXRef-npm-grunt-contrib-jade-0.9.1-8ffefe","versionInfo":"~0.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jade@~0.9.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.2-669e18","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@~0.4.2"}]},{"name":"grunt-html-validation","SPDXID":"SPDXRef-npm-grunt-html-validation-0.1.13-27f948","versionInfo":"~0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-html-validation@~0.1.13"}]},{"name":"grunt-jekyll","SPDXID":"SPDXRef-npm-grunt-jekyll-0.4.1-f0c1a9","versionInfo":"~0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-jekyll@~0.4.1"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-efbf47","versionInfo":"~0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-jshint@~0.8.0"}]},{"name":"grunt-exec","SPDXID":"SPDXRef-npm-grunt-exec-0.4.3-5661b0","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Jake Harding, Copyright (c) 2012 Jake Harding (http://thejakeharding.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-banner","SPDXID":"SPDXRef-npm-grunt-banner-0.2.0-b8e165","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-banner@~0.2.0"}]},{"name":"grunt-contrib-csslint","SPDXID":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-7cf519","versionInfo":"~0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-csslint@~0.2.0"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.5.3-0cff9d","versionInfo":"~0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-watch@~0.5.3"}]},{"name":"grunt-sed","SPDXID":"SPDXRef-npm-grunt-sed-0.1.1-65d078","versionInfo":"~0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sed@~0.1.1"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-b64af9","versionInfo":"~0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@~0.7.0"}]},{"name":"grunt-contrib-concat","SPDXID":"SPDXRef-npm-grunt-contrib-concat-0.3.0-1b68f2","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-concat@~0.3.0"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-b59226","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-uglify@~0.3.0"}]},{"name":"grunt-contrib-clean","SPDXID":"SPDXRef-npm-grunt-contrib-clean-0.5.0-1d859f","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-clean@~0.5.0"}]},{"name":"canonical-json","SPDXID":"SPDXRef-npm-canonical-json-0.0.3-18d8d1","versionInfo":"~0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/canonical-json@~0.0.3"}]},{"name":"load-grunt-tasks","SPDXID":"SPDXRef-npm-load-grunt-tasks-0.3.0-c4d3c3","versionInfo":"~0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/load-grunt-tasks@~0.3.0"}]},{"name":"grunt-saucelabs","SPDXID":"SPDXRef-npm-grunt-saucelabs-5.0.0-789bcf","versionInfo":"~5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-saucelabs@~5.0.0"}]},{"name":"grunt-csscomb","SPDXID":"SPDXRef-npm-grunt-csscomb-2.0.1-4db169","versionInfo":"~2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-csscomb@~2.0.1"}]},{"name":"markdown","SPDXID":"SPDXRef-npm-markdown-0.5.0-b414b7","versionInfo":"~0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/markdown@~0.5.0"}]},{"name":"grunt-contrib-connect","SPDXID":"SPDXRef-npm-grunt-contrib-connect-0.6.0-a8e53a","versionInfo":"~0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-connect@~0.6.0"}]},{"name":"testswarm","SPDXID":"SPDXRef-npm-testswarm-1.1.0-5850f5","versionInfo":"~1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/testswarm@~1.1.0"}]},{"name":"grunt-contrib-jshint","SPDXID":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-b3be61","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors, Copyright (c) 2013 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-watch","SPDXID":"SPDXRef-npm-grunt-contrib-watch-0.3.1-7e733f","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-0.4.2-e780e9","versionInfo":"~0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@~0.4.2"}]},{"name":"grunt-update-submodules","SPDXID":"SPDXRef-npm-grunt-update-submodules-0.2.0-71ef67","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Julian Aubourg \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-contrib-uglify","SPDXID":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-d9beaf","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Cowboy Ben Alman, contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-git-authors","SPDXID":"SPDXRef-npm-grunt-git-authors-1.2.0-22498c","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Scott Gonzalez http://scottgonzalez.com, Copyright 2013 Scott Gonzalez.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt-compare-size","SPDXID":"SPDXRef-npm-grunt-compare-size-0.4.0-efcd5f","versionInfo":"~0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-compare-size@~0.4.0"}]},{"name":"gzip-js","SPDXID":"SPDXRef-npm-gzip-js-0.3.1-5a35a8","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1996 L. Peter Deutsch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-0.4.1-62960f","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Cowboy Ben Alman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"com.github.angular/code.angularjs.org","SPDXID":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","versionInfo":"master","downloadLocation":"git+https://github.com/angular/code.angularjs.org","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/angular/code.angularjs.org@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-retry-request-3.3.1-18692b","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-retry-request-3.3.1-18692b","relatedSpdxElement":"SPDXRef-npm-through2-2.0.3-183651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-2.3.1-f2642e","relatedSpdxElement":"SPDXRef-npm-combined-stream-1.0.5-df1495","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-2.3.1-f2642e","relatedSpdxElement":"SPDXRef-npm-asynckit-0.4.0-f21884","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-2.3.1-f2642e","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.17-ec2c1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-snakeize-0.1.0-944824","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-string-format-obj-1.1.1-ddb16a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-pumpify-1.4.0-6b42c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-extend-3.0.1-de13f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-duplexify-3.5.3-8220e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-async-2.6.0-16f864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-arrify-1.0.1-a3e79f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-is-3.2.1-558dcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-create-error-class-3.0.2-d7c390","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-through2-2.0.3-183651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-concat-stream-1.6.0-39d4e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-hash-stream-validation-0.2.1-1fcaee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-stream-events-1.0.2-2d7608","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.17-ec2c1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-abi-2.2.0-c6e888","relatedSpdxElement":"SPDXRef-npm-semver-5.5.0-e28b56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-signature-1.2.0-194db1","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-signature-1.2.0-194db1","relatedSpdxElement":"SPDXRef-npm-jsprim-1.4.1-7a372e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-signature-1.2.0-194db1","relatedSpdxElement":"SPDXRef-npm-sshpk-1.13.1-2abb11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dateformat-1.0.12-599941","relatedSpdxElement":"SPDXRef-npm-meow-3.7.0-fe05bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dateformat-1.0.12-599941","relatedSpdxElement":"SPDXRef-npm-get-stdin-4.0.1-fa8dd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-make-dir-1.1.0-c88180","relatedSpdxElement":"SPDXRef-npm-pify-3.0.0-effae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-create-error-class-3.0.2-d7c390","relatedSpdxElement":"SPDXRef-npm-capture-stack-trace-1.0.0-f43a83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-through2-2.0.3-183651","relatedSpdxElement":"SPDXRef-npm-xtend-4.0.1-89d73e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-through2-2.0.3-183651","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pump-2.0.1-bf2c3e","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pump-2.0.1-bf2c3e","relatedSpdxElement":"SPDXRef-npm-end-of-stream-1.4.1-e10541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-1.4.1-7a372e","relatedSpdxElement":"SPDXRef-npm-json-schema-0.2.3-2774a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-1.4.1-7a372e","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-1.4.1-7a372e","relatedSpdxElement":"SPDXRef-npm-verror-1.10.0-6f9e39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-1.4.1-7a372e","relatedSpdxElement":"SPDXRef-npm-extsprintf-1.3.0-ae8942","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","relatedSpdxElement":"SPDXRef-npm-brace-expansion-1.1.8-60137d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ecdsa-sig-formatter-1.0.9-799417","relatedSpdxElement":"SPDXRef-npm-base64url-2.0.0-ba60f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ecdsa-sig-formatter-1.0.9-799417","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inflight-1.0.6-55398c","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inflight-1.0.6-55398c","relatedSpdxElement":"SPDXRef-npm-wrappy-1.0.2-7485df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-ansi-3.0.1-b86f35","relatedSpdxElement":"SPDXRef-npm-ansi-regex-2.1.1-79410f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-strip-ansi-3.0.1-b86f35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-console-control-strings-1.1.0-32703e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-aproba-1.2.0-2a4157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-signal-exit-3.0.2-9d4200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-wide-align-1.1.2-2d301f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-object-assign-4.1.1-04feac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-string-width-1.0.2-161f1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gauge-2.7.4-15f441","relatedSpdxElement":"SPDXRef-npm-has-unicode-2.0.1-4f0583","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bl-1.2.1-6c6e6b","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-cli-1.2.0-047289","relatedSpdxElement":"SPDXRef-npm-grunt-known-options-1.1.0-fc08a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-cli-1.2.0-047289","relatedSpdxElement":"SPDXRef-npm-nopt-3.0.6-ca74d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-cli-1.2.0-047289","relatedSpdxElement":"SPDXRef-npm-resolve-1.1.7-6060bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-cli-1.2.0-047289","relatedSpdxElement":"SPDXRef-npm-findup-sync-0.3.0-9dee40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pinkie-promise-2.0.1-36a4a3","relatedSpdxElement":"SPDXRef-npm-pinkie-2.0.4-974bbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-verror-1.10.0-6f9e39","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-verror-1.10.0-6f9e39","relatedSpdxElement":"SPDXRef-npm-extsprintf-1.4.0-fa8b56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-verror-1.10.0-6f9e39","relatedSpdxElement":"SPDXRef-npm-core-util-is-1.0.2-c2a1a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tunnel-agent-0.6.0-6fb0dc","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-bom-2.0.0-b239e0","relatedSpdxElement":"SPDXRef-npm-is-utf8-0.2.1-47f1dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-grunt-known-options-1.1.0-fc08a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-js-yaml-3.5.5-e7aaf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-nopt-3.0.6-ca74d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-coffee-script-1.10.0-0c2511","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-glob-7.0.6-58d34b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-9be30a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-eventemitter2-0.4.14-b09491","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-dateformat-1.0.12-599941","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.19-cf1fdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-findup-sync-0.3.0-9dee40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-exit-0.1.2-56694b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-rimraf-2.2.8-a34833","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-1.0.1-1a87d3","relatedSpdxElement":"SPDXRef-npm-grunt-cli-1.2.0-047289","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-ansi-2.0.0-243d7c","relatedSpdxElement":"SPDXRef-npm-ansi-regex-2.1.1-79410f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hash-stream-validation-0.2.1-1fcaee","relatedSpdxElement":"SPDXRef-npm-through2-2.0.3-183651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-which-1.2.14-64444d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-getobject-0.1.0-6f7255","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-hooker-0.2.3-221c07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-lodash-4.3.0-b105c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-underscore.string-3.2.3-4e6b7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-async-1.5.2-0bdb8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-util-1.0.0-97370e","relatedSpdxElement":"SPDXRef-npm-exit-0.1.2-56694b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.8-60137d","relatedSpdxElement":"SPDXRef-npm-concat-map-0.0.1-144355","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.8-60137d","relatedSpdxElement":"SPDXRef-npm-balanced-match-1.0.0-c967fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-osenv-0.1.4-f4d737","relatedSpdxElement":"SPDXRef-npm-os-tmpdir-1.0.2-57dc0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-osenv-0.1.4-f4d737","relatedSpdxElement":"SPDXRef-npm-os-homedir-1.0.2-ea4d84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nopt-3.0.6-ca74d0","relatedSpdxElement":"SPDXRef-npm-abbrev-1.1.1-eb064a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-builtin-module-1.0.0-3d838e","relatedSpdxElement":"SPDXRef-npm-builtin-modules-1.1.1-0ec1a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-combined-stream-1.0.5-df1495","relatedSpdxElement":"SPDXRef-npm-delayed-stream-1.0.0-1264f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-array-union-1.0.2-69d5c4","relatedSpdxElement":"SPDXRef-npm-array-uniq-1.0.3-2ada95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-lazystream-1.0.0-9e9945","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-process-nextick-args-1.0.7-186939","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-util-deprecate-1.0.2-b7f99f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-stringdecoder-1.0.3-a62231","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-isarray-1.0.0-dedaa6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relatedSpdxElement":"SPDXRef-npm-core-util-is-1.0.2-c2a1a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","relatedSpdxElement":"SPDXRef-npm-gtoken-1.2.3-0fddde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","relatedSpdxElement":"SPDXRef-npm-lodash.isstring-4.0.1-a19d4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","relatedSpdxElement":"SPDXRef-npm-jws-3.1.4-d7981e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","relatedSpdxElement":"SPDXRef-npm-lodash.merge-4.6.1-354cc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-3.0.1-ed2d0e","relatedSpdxElement":"SPDXRef-npm-universalify-0.1.1-302aac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-3.0.1-ed2d0e","relatedSpdxElement":"SPDXRef-npm-jsonfile-3.0.1-70437d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-3.0.1-ed2d0e","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-5.5.2-493080","relatedSpdxElement":"SPDXRef-npm-co-4.6.0-56901c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-5.5.2-493080","relatedSpdxElement":"SPDXRef-npm-fast-deep-equal-1.0.0-81373a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-5.5.2-493080","relatedSpdxElement":"SPDXRef-npm-json-schema-traverse-0.3.1-4cb5e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-5.5.2-493080","relatedSpdxElement":"SPDXRef-npm-fast-json-stable-stringify-2.0.0-34dd0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pumpify-1.4.0-6b42c8","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pumpify-1.4.0-6b42c8","relatedSpdxElement":"SPDXRef-npm-pump-2.0.1-bf2c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pumpify-1.4.0-6b42c8","relatedSpdxElement":"SPDXRef-npm-duplexify-3.5.3-8220e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-5.0.15-62eac5","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-5.0.15-62eac5","relatedSpdxElement":"SPDXRef-npm-inflight-1.0.6-55398c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-5.0.15-62eac5","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-5.0.15-62eac5","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-9be30a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-error-ex-1.3.1-67bea6","relatedSpdxElement":"SPDXRef-npm-is-arrayish-0.2.1-907af8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-resolve-pkg-0.1.0-3516d4","relatedSpdxElement":"SPDXRef-npm-resolve-from-2.0.0-24aea0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-1.2.14-64444d","relatedSpdxElement":"SPDXRef-npm-isexe-2.0.0-0b1a87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-p12-pem-0.1.2-81f4aa","relatedSpdxElement":"SPDXRef-npm-node-forge-0.7.1-602875","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.17-ec2c1d","relatedSpdxElement":"SPDXRef-npm-mime-db-1.30.0-e95175","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-asn1-0.2.3-7638b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-jsbn-0.1.1-ac377a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-tweetnacl-0.14.5-7cae07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-getpass-0.1.7-a249da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-bcrypt-pbkdf-1.0.1-fda552","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-dashdash-1.14.1-4e017d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.13.1-2abb11","relatedSpdxElement":"SPDXRef-npm-ecc-jsbn-0.1.1-9b84c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-argparse-1.0.9-78089d","relatedSpdxElement":"SPDXRef-npm-sprintf-js-1.0.3-e79e0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.5-7787d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-walkdir-0.0.11-922189","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-tar-stream-1.5.5-079a79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-async-2.6.0-16f864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-zip-stream-1.2.0-4dd92c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-glob-7.1.2-da630f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-1.3.0-a2c979","relatedSpdxElement":"SPDXRef-npm-buffer-crc32-0.2.13-0b0929","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pump-1.0.3-5e9b42","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pump-1.0.3-5e9b42","relatedSpdxElement":"SPDXRef-npm-end-of-stream-1.4.1-e10541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-async-2.6.0-16f864","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.5-7787d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-pumpify-1.4.0-6b42c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-configstore-3.1.1-b63ded","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-google-auto-auth-0.7.2-fb3aac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-buffer-equal-1.0.0-87984c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-through2-2.0.3-183651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcs-resumable-upload-0.8.2-678dd5","relatedSpdxElement":"SPDXRef-npm-stream-events-1.0.2-2d7608","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relatedSpdxElement":"SPDXRef-npm-lazystream-1.0.0-9e9945","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.5-7787d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relatedSpdxElement":"SPDXRef-npm-normalize-path-2.1.1-04f462","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relatedSpdxElement":"SPDXRef-npm-glob-7.1.2-da630f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-utils-1.0.0-0abc26","relatedSpdxElement":"SPDXRef-npm-lodash-4.3.0-b105c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-utils-1.0.0-0abc26","relatedSpdxElement":"SPDXRef-npm-chalk-1.1.3-3f01d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-har-validator-5.0.3-534f63","relatedSpdxElement":"SPDXRef-npm-ajv-5.5.2-493080","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-har-validator-5.0.3-534f63","relatedSpdxElement":"SPDXRef-npm-har-schema-2.0.0-4ead57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-repeating-2.0.1-10aa73","relatedSpdxElement":"SPDXRef-npm-is-finite-1.0.2-469d24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-fullwidth-code-point-1.0.0-f24fd8","relatedSpdxElement":"SPDXRef-npm-number-is-nan-1.0.1-3b40a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-path-exists-2.1.0-ac7514","relatedSpdxElement":"SPDXRef-npm-pinkie-promise-2.0.1-36a4a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-findup-sync-0.3.0-9dee40","relatedSpdxElement":"SPDXRef-npm-glob-5.0.15-62eac5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-unique-string-1.0.0-9250da","relatedSpdxElement":"SPDXRef-npm-crypto-random-string-1.0.0-54ef5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-bf5923","relatedSpdxElement":"SPDXRef-npm-arrify-1.0.1-a3e79f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-bf5923","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-bf5923","relatedSpdxElement":"SPDXRef-npm-array-union-1.0.2-69d5c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-multimatch-2.1.0-bf5923","relatedSpdxElement":"SPDXRef-npm-array-differ-1.0.0-cf4099","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-currently-unhandled-0.4.1-e21985","relatedSpdxElement":"SPDXRef-npm-array-find-index-1.0.2-032f2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mkdirp-0.5.1-fed51d","relatedSpdxElement":"SPDXRef-npm-minimist-0.0.8-47a230","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-configstore-3.1.1-b63ded","relatedSpdxElement":"SPDXRef-npm-make-dir-1.1.0-c88180","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-configstore-3.1.1-b63ded","relatedSpdxElement":"SPDXRef-npm-dot-prop-4.2.0-89981d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-configstore-3.1.1-b63ded","relatedSpdxElement":"SPDXRef-npm-write-file-atomic-2.3.0-8e2604","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-configstore-3.1.1-b63ded","relatedSpdxElement":"SPDXRef-npm-unique-string-1.0.0-9250da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-configstore-3.1.1-b63ded","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-configstore-3.1.1-b63ded","relatedSpdxElement":"SPDXRef-npm-xdg-basedir-3.0.0-8fa7c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stringdecoder-1.0.3-a62231","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-pkg-up-1.0.1-24c0ef","relatedSpdxElement":"SPDXRef-npm-read-pkg-1.1.0-eae415","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-pkg-up-1.0.1-24c0ef","relatedSpdxElement":"SPDXRef-npm-find-up-1.1.2-67a360","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-block-stream-0.0.9-bc1c16","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iltorb-1.3.10-92558b","relatedSpdxElement":"SPDXRef-npm-nan-2.8.0-951fc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iltorb-1.3.10-92558b","relatedSpdxElement":"SPDXRef-npm-detect-libc-0.2.0-bd908c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iltorb-1.3.10-92558b","relatedSpdxElement":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iltorb-1.3.10-92558b","relatedSpdxElement":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relatedSpdxElement":"SPDXRef-npm-pretty-bytes-4.0.2-83cfba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.5-7787d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relatedSpdxElement":"SPDXRef-npm-iltorb-1.3.10-92558b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relatedSpdxElement":"SPDXRef-npm-stream-buffers-2.2.0-e49411","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relatedSpdxElement":"SPDXRef-npm-chalk-1.1.3-3f01d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relatedSpdxElement":"SPDXRef-npm-archiver-1.3.0-a2c979","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.1.2-da630f","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.1.2-da630f","relatedSpdxElement":"SPDXRef-npm-inflight-1.0.6-55398c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.1.2-da630f","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.1.2-da630f","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-9be30a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.1.2-da630f","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.1.2-da630f","relatedSpdxElement":"SPDXRef-npm-fs.realpath-1.0.0-563bb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcp-metadata-0.3.1-6477aa","relatedSpdxElement":"SPDXRef-npm-extend-3.0.1-de13f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gcp-metadata-0.3.1-6477aa","relatedSpdxElement":"SPDXRef-npm-retry-request-3.3.1-18692b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-string-format-obj-1.1.1-ddb16a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-extend-3.0.1-de13f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-duplexify-3.5.3-8220e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-google-auto-auth-0.8.2-385dd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-ent-2.2.0-7f0610","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-arrify-1.0.1-a3e79f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-methmeth-1.1.0-2c818b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-split-array-stream-1.0.3-840030","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-is-3.2.1-558dcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-create-error-class-3.0.2-d7c390","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-log-driver-1.2.5-b6ac66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-through2-2.0.3-183651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-concat-stream-1.6.0-39d4e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-array-uniq-1.0.3-2ada95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-retry-request-3.3.1-18692b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-stream-events-1.0.2-2d7608","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-cloud-common-0.15.1-c3a5d3","relatedSpdxElement":"SPDXRef-npm-modelo-4.2.3-532bed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","relatedSpdxElement":"SPDXRef-npm-strip-bom-2.0.0-b239e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","relatedSpdxElement":"SPDXRef-npm-pinkie-promise-2.0.1-36a4a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","relatedSpdxElement":"SPDXRef-npm-pify-2.3.0-7ec3fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","relatedSpdxElement":"SPDXRef-npm-parse-json-2.2.0-f2d646","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-redent-1.0.0-f1854e","relatedSpdxElement":"SPDXRef-npm-indent-string-2.1.0-7c76cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-redent-1.0.0-f1854e","relatedSpdxElement":"SPDXRef-npm-strip-indent-1.0.1-c0768e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fstream-1.0.11-975561","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fstream-1.0.11-975561","relatedSpdxElement":"SPDXRef-npm-rimraf-2.6.2-481324","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fstream-1.0.11-975561","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-3f01d7","relatedSpdxElement":"SPDXRef-npm-strip-ansi-3.0.1-b86f35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-3f01d7","relatedSpdxElement":"SPDXRef-npm-escape-string-regexp-1.0.5-a61645","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-3f01d7","relatedSpdxElement":"SPDXRef-npm-has-ansi-2.0.0-243d7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-3f01d7","relatedSpdxElement":"SPDXRef-npm-supports-color-2.0.0-eebff0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-1.1.3-3f01d7","relatedSpdxElement":"SPDXRef-npm-ansi-styles-2.2.1-2c5776","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-1.3.0-a5bac4","relatedSpdxElement":"SPDXRef-npm-isexe-2.0.0-0b1a87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-find-up-1.1.2-67a360","relatedSpdxElement":"SPDXRef-npm-pinkie-promise-2.0.1-36a4a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-find-up-1.1.2-67a360","relatedSpdxElement":"SPDXRef-npm-path-exists-2.1.0-ac7514","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-normalize-path-2.1.1-04f462","relatedSpdxElement":"SPDXRef-npm-remove-trailing-separator-1.1.0-3c65b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-are-we-there-yet-1.1.4-1947de","relatedSpdxElement":"SPDXRef-npm-delegates-1.0.0-c66e2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-are-we-there-yet-1.1.4-1947de","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pkg-up-1.0.0-d0a528","relatedSpdxElement":"SPDXRef-npm-find-up-1.1.2-67a360","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.0-18984e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-github-from-package-0.0.0-3d5dcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-noop-logger-0.1.1-61e6d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-mkdirp-0.5.1-fed51d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-xtend-4.0.1-89d73e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-expand-template-1.1.0-e39d3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-simple-get-1.4.3-4be7af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-rc-1.2.5-8e0135","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-tunnel-agent-0.6.0-6fb0dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-tar-fs-1.16.0-185b77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-npmlog-4.1.2-12722c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-detect-libc-1.0.3-cbdec4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-node-abi-2.2.0-c6e888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-os-homedir-1.0.2-ea4d84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prebuild-install-2.5.0-c563ae","relatedSpdxElement":"SPDXRef-npm-pump-1.0.3-5e9b42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-simple-get-1.4.3-4be7af","relatedSpdxElement":"SPDXRef-npm-xtend-4.0.1-89d73e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-simple-get-1.4.3-4be7af","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-simple-get-1.4.3-4be7af","relatedSpdxElement":"SPDXRef-npm-unzip-response-1.0.2-cb494c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-1.2.0-4dd92c","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.5-7787d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-1.2.0-4dd92c","relatedSpdxElement":"SPDXRef-npm-compress-commons-1.2.2-6e9bb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-1.2.0-4dd92c","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-1.2.0-4dd92c","relatedSpdxElement":"SPDXRef-npm-archiver-utils-1.3.0-7d0037","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-write-file-atomic-2.3.0-8e2604","relatedSpdxElement":"SPDXRef-npm-imurmurhash-0.1.4-7f5b8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-write-file-atomic-2.3.0-8e2604","relatedSpdxElement":"SPDXRef-npm-signal-exit-3.0.2-9d4200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-write-file-atomic-2.3.0-8e2604","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-grunt-tasks-3.5.2-b8d0fb","relatedSpdxElement":"SPDXRef-npm-multimatch-2.1.0-bf5923","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-grunt-tasks-3.5.2-b8d0fb","relatedSpdxElement":"SPDXRef-npm-arrify-1.0.1-a3e79f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-grunt-tasks-3.5.2-b8d0fb","relatedSpdxElement":"SPDXRef-npm-resolve-pkg-0.1.0-3516d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-load-grunt-tasks-3.5.2-b8d0fb","relatedSpdxElement":"SPDXRef-npm-pkg-up-1.0.0-d0a528","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stream-events-1.0.2-2d7608","relatedSpdxElement":"SPDXRef-npm-stubs-3.0.0-374f16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-end-of-stream-1.4.1-e10541","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-getpass-0.1.7-a249da","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-fs-1.16.0-185b77","relatedSpdxElement":"SPDXRef-npm-mkdirp-0.5.1-fed51d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-fs-1.16.0-185b77","relatedSpdxElement":"SPDXRef-npm-tar-stream-1.5.5-079a79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-fs-1.16.0-185b77","relatedSpdxElement":"SPDXRef-npm-chownr-1.0.1-e3b8cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-fs-1.16.0-185b77","relatedSpdxElement":"SPDXRef-npm-pump-1.0.3-5e9b42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ecc-jsbn-0.1.1-9b84c6","relatedSpdxElement":"SPDXRef-npm-jsbn-0.1.1-ac377a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-once-1.4.0-96c54f","relatedSpdxElement":"SPDXRef-npm-wrappy-1.0.2-7485df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jwa-1.1.5-fa8974","relatedSpdxElement":"SPDXRef-npm-base64url-2.0.0-ba60f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jwa-1.1.5-fa8974","relatedSpdxElement":"SPDXRef-npm-buffer-equal-constant-time-1.0.1-21c1e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jwa-1.1.5-fa8974","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jwa-1.1.5-fa8974","relatedSpdxElement":"SPDXRef-npm-ecdsa-sig-formatter-1.0.9-799417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dot-prop-4.2.0-89981d","relatedSpdxElement":"SPDXRef-npm-is-obj-1.0.1-87cc69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-finite-1.0.2-469d24","relatedSpdxElement":"SPDXRef-npm-number-is-nan-1.0.1-3b40a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-yaml-3.5.5-e7aaf6","relatedSpdxElement":"SPDXRef-npm-esprima-2.7.3-99c56e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-yaml-3.5.5-e7aaf6","relatedSpdxElement":"SPDXRef-npm-argparse-1.0.9-78089d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dashdash-1.14.1-4e017d","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-7c3d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.8.2-385dd7","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.8.2-385dd7","relatedSpdxElement":"SPDXRef-npm-async-2.6.0-16f864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.8.2-385dd7","relatedSpdxElement":"SPDXRef-npm-gcp-metadata-0.3.1-6477aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.8.2-385dd7","relatedSpdxElement":"SPDXRef-npm-google-auth-library-0.12.0-5e1679","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jws-3.1.4-d7981e","relatedSpdxElement":"SPDXRef-npm-base64url-2.0.0-ba60f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jws-3.1.4-d7981e","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jws-3.1.4-d7981e","relatedSpdxElement":"SPDXRef-npm-jwa-1.1.5-fa8974","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-path-type-1.1.0-6e0cc4","relatedSpdxElement":"SPDXRef-npm-pinkie-promise-2.0.1-36a4a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-path-type-1.1.0-6e0cc4","relatedSpdxElement":"SPDXRef-npm-pify-2.3.0-7ec3fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-path-type-1.1.0-6e0cc4","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.10.0-f370a4","relatedSpdxElement":"SPDXRef-npm-gtoken-1.2.3-0fddde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.10.0-f370a4","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.10.0-f370a4","relatedSpdxElement":"SPDXRef-npm-jws-3.1.4-d7981e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auth-library-0.10.0-f370a4","relatedSpdxElement":"SPDXRef-npm-lodash.noop-3.0.1-9b87d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-duplexify-3.5.3-8220e0","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-duplexify-3.5.3-8220e0","relatedSpdxElement":"SPDXRef-npm-end-of-stream-1.4.1-e10541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-duplexify-3.5.3-8220e0","relatedSpdxElement":"SPDXRef-npm-stream-shift-1.0.0-04a223","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-duplexify-3.5.3-8220e0","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-concat-stream-1.6.0-39d4e5","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-concat-stream-1.6.0-39d4e5","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-concat-stream-1.6.0-39d4e5","relatedSpdxElement":"SPDXRef-npm-typedarray-0.0.6-5bcf50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-parse-json-2.2.0-f2d646","relatedSpdxElement":"SPDXRef-npm-error-ex-1.3.1-67bea6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-indent-string-2.1.0-7c76cf","relatedSpdxElement":"SPDXRef-npm-repeating-2.0.1-10aa73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-normalize-package-data-2.4.0-db4e62","relatedSpdxElement":"SPDXRef-npm-is-builtin-module-1.0.0-3d838e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-normalize-package-data-2.4.0-db4e62","relatedSpdxElement":"SPDXRef-npm-hosted-git-info-2.5.0-e98c76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-normalize-package-data-2.4.0-db4e62","relatedSpdxElement":"SPDXRef-npm-validate-npm-package-license-3.0.1-cafd70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-2.2.1-1ab245","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-2.2.1-1ab245","relatedSpdxElement":"SPDXRef-npm-block-stream-0.0.9-bc1c16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-2.2.1-1ab245","relatedSpdxElement":"SPDXRef-npm-fstream-1.0.11-975561","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-1.0.2-161f1a","relatedSpdxElement":"SPDXRef-npm-strip-ansi-3.0.1-b86f35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-1.0.2-161f1a","relatedSpdxElement":"SPDXRef-npm-is-fullwidth-code-point-1.0.0-f24fd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-1.0.2-161f1a","relatedSpdxElement":"SPDXRef-npm-code-point-at-1.1.0-0c1e14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npmlog-4.1.2-12722c","relatedSpdxElement":"SPDXRef-npm-console-control-strings-1.1.0-32703e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npmlog-4.1.2-12722c","relatedSpdxElement":"SPDXRef-npm-set-blocking-2.0.0-6d9217","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npmlog-4.1.2-12722c","relatedSpdxElement":"SPDXRef-npm-gauge-2.7.4-15f441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npmlog-4.1.2-12722c","relatedSpdxElement":"SPDXRef-npm-are-we-there-yet-1.1.4-1947de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-2.3.3-b7f118","relatedSpdxElement":"SPDXRef-npm-punycode-1.4.1-a9306e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-crc32-stream-2.0.0-54bb7b","relatedSpdxElement":"SPDXRef-npm-crc-3.5.0-0231ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-crc32-stream-2.0.0-54bb7b","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rc-1.2.5-8e0135","relatedSpdxElement":"SPDXRef-npm-deep-extend-0.4.2-5c495d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rc-1.2.5-8e0135","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.0-18984e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rc-1.2.5-8e0135","relatedSpdxElement":"SPDXRef-npm-strip-json-comments-2.0.1-4f4f07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rc-1.2.5-8e0135","relatedSpdxElement":"SPDXRef-npm-ini-1.3.5-371229","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-pkg-1.1.0-eae415","relatedSpdxElement":"SPDXRef-npm-load-json-file-1.1.0-a9a5d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-pkg-1.1.0-eae415","relatedSpdxElement":"SPDXRef-npm-path-type-1.1.0-6e0cc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-pkg-1.1.0-eae415","relatedSpdxElement":"SPDXRef-npm-normalize-package-data-2.4.0-db4e62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-spdx-correct-1.0.2-b57f67","relatedSpdxElement":"SPDXRef-npm-spdx-license-ids-1.2.2-a2240a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-camelcase-keys-2.1.0-765507","relatedSpdxElement":"SPDXRef-npm-map-obj-1.0.1-dced2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-camelcase-keys-2.1.0-765507","relatedSpdxElement":"SPDXRef-npm-camelcase-2.1.1-fd4656","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-tough-cookie-2.3.3-b7f118","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-form-data-2.3.1-f2642e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-isstream-0.1.2-e6b41b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-json-stringify-safe-5.0.1-35e88a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-is-typedarray-1.0.0-8f6826","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-extend-3.0.1-de13f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-aws4-1.6.0-c14ee7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-har-validator-5.0.3-534f63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-combined-stream-1.0.5-df1495","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-oauth-sign-0.8.2-9345ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.1-85c4bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-aws-sign2-0.7.0-c07188","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-forever-agent-0.6.1-6b793f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-uuid-3.2.1-048c49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-hawk-6.0.2-4f25ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-performance-now-2.1.0-429a28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-caseless-0.12.0-332956","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-tunnel-agent-0.6.0-6fb0dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-qs-6.5.1-7d2004","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.17-ec2c1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-stringstream-0.0.5-8c5338","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-2.83.0-e9b0e3","relatedSpdxElement":"SPDXRef-npm-http-signature-1.2.0-194db1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-decamelize-1.2.0-1bcc4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-camelcase-keys-2.1.0-765507","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.0-18984e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-loud-rejection-1.6.0-d08238","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-map-obj-1.0.1-dced2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-read-pkg-up-1.0.1-24c0ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-trim-newlines-1.0.0-daab02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-redent-1.0.0-f1854e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-object-assign-4.1.1-04feac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-meow-3.7.0-fe05bc","relatedSpdxElement":"SPDXRef-npm-normalize-package-data-2.4.0-db4e62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-1.2.2-6e9bb1","relatedSpdxElement":"SPDXRef-npm-crc32-stream-2.0.0-54bb7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-1.2.2-6e9bb1","relatedSpdxElement":"SPDXRef-npm-normalize-path-2.1.1-04f462","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-1.2.2-6e9bb1","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-1.2.2-6e9bb1","relatedSpdxElement":"SPDXRef-npm-buffer-crc32-0.2.13-0b0929","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bcrypt-pbkdf-1.0.1-fda552","relatedSpdxElement":"SPDXRef-npm-tweetnacl-0.14.5-7cae07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-semver-5.3.0-2e3e4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-which-1.3.0-a5bac4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-mkdirp-0.5.1-fed51d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-tar-2.2.1-1ab245","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-fstream-1.0.11-975561","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-osenv-0.1.4-f4d737","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-rimraf-2.6.2-481324","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-glob-7.1.2-da630f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-gyp-3.6.2-2fd035","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rimraf-2.6.2-481324","relatedSpdxElement":"SPDXRef-npm-glob-7.1.2-da630f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.0.6-58d34b","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-65b97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.0.6-58d34b","relatedSpdxElement":"SPDXRef-npm-inflight-1.0.6-55398c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.0.6-58d34b","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-96c54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.0.6-58d34b","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-9be30a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.0.6-58d34b","relatedSpdxElement":"SPDXRef-npm-minimatch-3.0.4-b9aa9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.0.6-58d34b","relatedSpdxElement":"SPDXRef-npm-fs.realpath-1.0.0-563bb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-validate-npm-package-license-3.0.1-cafd70","relatedSpdxElement":"SPDXRef-npm-spdx-expression-parse-1.0.4-fb47d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-validate-npm-package-license-3.0.1-cafd70","relatedSpdxElement":"SPDXRef-npm-spdx-correct-1.0.2-b57f67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gtoken-1.2.3-0fddde","relatedSpdxElement":"SPDXRef-npm-mime-1.6.0-4c93f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gtoken-1.2.3-0fddde","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gtoken-1.2.3-0fddde","relatedSpdxElement":"SPDXRef-npm-jws-3.1.4-d7981e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gtoken-1.2.3-0fddde","relatedSpdxElement":"SPDXRef-npm-google-p12-pem-0.1.2-81f4aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsonfile-3.0.1-70437d","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.1.11-7f86cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","relatedSpdxElement":"SPDXRef-npm-grunt-legacy-log-utils-1.0.0-0abc26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","relatedSpdxElement":"SPDXRef-npm-lodash-3.10.1-87120d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","relatedSpdxElement":"SPDXRef-npm-hooker-0.2.3-221c07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","relatedSpdxElement":"SPDXRef-npm-underscore.string-3.2.3-4e6b7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-grunt-legacy-log-1.0.0-e98f2a","relatedSpdxElement":"SPDXRef-npm-colors-1.1.2-994537","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-1.5.5-079a79","relatedSpdxElement":"SPDXRef-npm-xtend-4.0.1-89d73e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-1.5.5-079a79","relatedSpdxElement":"SPDXRef-npm-end-of-stream-1.4.1-e10541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-1.5.5-079a79","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.3-67be4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-1.5.5-079a79","relatedSpdxElement":"SPDXRef-npm-bl-1.2.1-6c6e6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.7.2-fb3aac","relatedSpdxElement":"SPDXRef-npm-google-auth-library-0.10.0-f370a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.7.2-fb3aac","relatedSpdxElement":"SPDXRef-npm-request-2.83.0-e9b0e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.7.2-fb3aac","relatedSpdxElement":"SPDXRef-npm-async-2.6.0-16f864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-google-auto-auth-0.7.2-fb3aac","relatedSpdxElement":"SPDXRef-npm-gcp-metadata-0.3.1-6477aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-split-array-stream-1.0.3-840030","relatedSpdxElement":"SPDXRef-npm-async-2.6.0-16f864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-split-array-stream-1.0.3-840030","relatedSpdxElement":"SPDXRef-npm-is-stream-ended-0.1.3-8311f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-indent-1.0.1-c0768e","relatedSpdxElement":"SPDXRef-npm-get-stdin-4.0.1-fa8dd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-loud-rejection-1.6.0-d08238","relatedSpdxElement":"SPDXRef-npm-currently-unhandled-0.4.1-e21985","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-loud-rejection-1.6.0-d08238","relatedSpdxElement":"SPDXRef-npm-signal-exit-3.0.2-9d4200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wide-align-1.1.2-2d301f","relatedSpdxElement":"SPDXRef-npm-string-width-1.0.2-161f1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-git-authors-1.2.0-13e08f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-fc84d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-archiver-0.4.2-746852","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-compare-size-0.4.0-594e81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-gzip-js-0.3.1-89758b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-testswarm-1.1.0-1a8449","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-update-submodules-0.2.0-e256ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-ea2a2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.3.1-4adb88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.1-d3acd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-gzip-js-0.3.1-cac0bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-compare-size-0.4.0-eab2ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-update-submodules-0.2.0-bf8478","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.1-27abe3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-1f8033","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-testswarm-1.1.0-426c58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-git-authors-1.2.0-7c20c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-archiver-0.4.2-42aa13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.3.1-0ce4a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-d80a63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-update-submodules-0.2.0-26c5a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.3.1-d5720d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.1-506d3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-a605cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-5fe245","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-compare-size-0.4.0-79e049","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-git-authors-1.2.0-5bb380","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-testswarm-1.1.0-eb1d4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-archiver-0.4.2-9d2ef0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-gzip-js-0.3.1-413573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-btoa-1.1.1-ae3ee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-canonical-json-0.0.3-14ede8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-load-grunt-tasks-0.3.0-ed7c71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.5.3-48e45a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-f1b106","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-connect-0.6.0-50c057","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-6495a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.5.0-99cfa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.3.0-a422da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jekyll-0.4.1-fdd03a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-9447a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-banner-0.2.0-1a0fdc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-0.9.0-fb18fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-csscomb-2.0.1-133df7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jade-0.9.1-0a9c85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-saucelabs-5.0.0-4c7f1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-exec-0.4.3-3d6b34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-clean-0.5.0-8d21ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-html-validation-0.1.13-e64f61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-sed-0.1.1-2d1673","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jscs-checker-0.3.0-d6712f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-427f9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-markdown-0.5.0-17d031","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-7a27ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-20f598","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-html-validation-0.1.13-8ec380","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-62371a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jekyll-0.4.1-f51635","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-d852c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-btoa-1.1.1-81a3c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-3bacc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-634595","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-sed-0.1.1-8c74a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-csscomb-2.0.1-4e6150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-b9b35e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-banner-0.2.0-6d0dc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-clean-0.5.0-405c83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-exec-0.4.3-bd2098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-markdown-0.5.0-375c37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.5.3-ddfe69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-load-grunt-tasks-0.3.0-a8a4f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.5.0-5f1ace","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-connect-0.6.0-601e1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-saucelabs-5.0.0-bc0c76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-0.9.0-b98fb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jscs-checker-0.3.0-af89d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.3.0-4220c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jade-0.9.1-112173","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-0c294f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-canonical-json-0.0.3-692d98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-compare-size-0.4.0-a6d69f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-9150ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.3.1-91aaf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-git-authors-1.2.0-3c7e71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.1-2a8dd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-update-submodules-0.2.0-269c72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-testswarm-1.1.0-007ec5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-archiver-0.4.2-10f282","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-64ca4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-gzip-js-0.3.1-0ff5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-google-cloud-storage-1.5.2-d7a66d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-p-queue-1.2.0-f2a391","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-cli-1.2.0-047289","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-1.0.1-1a87d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-fs-extra-3.0.1-ed2d0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-compress-1.4.3-5189a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-load-grunt-tasks-3.5.2-b8d0fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-83b9b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.3.0-8d98f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-load-grunt-tasks-0.3.0-b4dbd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jade-0.9.1-3691c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.5.0-c81aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-connect-0.6.0-370a45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-09be28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-sed-0.1.1-2fec38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jekyll-0.4.1-e56d93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-html-validation-0.1.13-37dfe9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-ed061e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-saucelabs-5.0.0-074d98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-banner-0.2.0-4da567","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-btoa-1.1.1-e82670","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-6974d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-f388b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-clean-0.5.0-3eeae0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-0.9.0-5a77bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.5.3-2ed272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-markdown-0.5.0-dce066","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-canonical-json-0.0.3-c91ba9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jscs-checker-0.3.0-aab1cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-csscomb-2.0.1-e6de3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-exec-0.4.3-34761d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-06526d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-connect-0.6.0-3fe3cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-canonical-json-0.0.3-a86f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-e6c2e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.5.3-bd02ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-sed-0.1.1-b07674","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-exec-0.4.3-e3d247","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-saucelabs-5.0.0-993d85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jade-0.9.1-476970","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-361c10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-0.9.0-9e3856","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.3.0-674e2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-csscomb-2.0.1-fe8dd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-afc3a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-dd79c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-html-validation-0.1.13-d91a9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.5.0-a322ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-btoa-1.1.1-3c5bd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-b90cd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jscs-checker-0.3.0-545692","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-markdown-0.5.0-7eba1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-load-grunt-tasks-0.3.0-e89685","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jekyll-0.4.1-32f6cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-597dce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-clean-0.5.0-67f0ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-banner-0.2.0-45efb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-btoa-1.1.1-dff80a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-qunit-0.4.0-d00625","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-0.5.0-3be43f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-less-0.9.0-e33c1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jscs-checker-0.3.0-7ade60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jade-0.9.1-8ffefe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.2-669e18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-html-validation-0.1.13-27f948","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-jekyll-0.4.1-f0c1a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.8.0-efbf47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-exec-0.4.3-5661b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-banner-0.2.0-b8e165","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-csslint-0.2.0-7cf519","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.5.3-0cff9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-sed-0.1.1-65d078","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-0.7.0-b64af9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-concat-0.3.0-1b68f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.3.0-b59226","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-clean-0.5.0-1d859f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-canonical-json-0.0.3-18d8d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-load-grunt-tasks-0.3.0-c4d3c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-saucelabs-5.0.0-789bcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-csscomb-2.0.1-4db169","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-markdown-0.5.0-b414b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-connect-0.6.0-a8e53a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-testswarm-1.1.0-5850f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-jshint-0.3.0-b3be61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-watch-0.3.1-7e733f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-archiver-0.4.2-e780e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-update-submodules-0.2.0-71ef67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-uglify-0.2.0-d9beaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-git-authors-1.2.0-22498c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-compare-size-0.4.0-efcd5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-gzip-js-0.3.1-5a35a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-grunt-0.4.1-62960f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-sntp-2.1.0-7ca250","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-hoek-4.2.0-a8a37c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-cryptiles-3.1.2-e8d2a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-boom-5.2.0-150b19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relatedSpdxElement":"SPDXRef-npm-boom-4.3.1-564ac9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-angular-code.angularjs.org-master-6932b8","relationshipType":"DESCRIBES"}]}