{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.gulpjs/gulp-util","documentNamespace":"https://spdx.org/spdxdocs/protobom/cb279a41-039b-4721-8983-c559c1a43cc1","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-21T08:33:48Z"},"packages":[{"name":"istanbul-coveralls","SPDXID":"SPDXRef-npm-istanbul-coveralls-1.0.1-994e43","versionInfo":"^1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/istanbul-coveralls@%5E1.0.1"}]},{"name":"should","SPDXID":"SPDXRef-npm-should-7.0.1-ffbcec","versionInfo":"^7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/should@%5E7.0.1"}]},{"name":"has-gulplog","SPDXID":"SPDXRef-npm-has-gulplog-0.1.0-69ef54","versionInfo":"^0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-gulplog@%5E0.1.0"}]},{"name":"dateformat","SPDXID":"SPDXRef-npm-dateformat-2.0.0-f51b96","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dateformat@%5E2.0.0"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.1.0-f8ed92","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimist@%5E1.1.0"}]},{"name":"replace-ext","SPDXID":"SPDXRef-npm-replace-ext-0.0.1-7f91cf","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Fractal \u003ccontact@wearefractal.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/replace-ext@0.0.1"}]},{"name":"coveralls","SPDXID":"SPDXRef-npm-coveralls-2.11.2-f204e6","versionInfo":"^2.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/coveralls@%5E2.11.2"}]},{"name":"chalk","SPDXID":"SPDXRef-npm-chalk-1.0.0-8c43df","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chalk@%5E1.0.0"}]},{"name":"lodash._reescape","SPDXID":"SPDXRef-npm-lodash.reescape-3.0.0-b67440","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash._reescape@%5E3.0.0"}]},{"name":"object-assign","SPDXID":"SPDXRef-npm-object-assign-3.0.0-ca3efa","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-assign@%5E3.0.0"}]},{"name":"buffer-equal","SPDXID":"SPDXRef-npm-buffer-equal-0.0.1-77697c","versionInfo":"^0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/buffer-equal@%5E0.0.1"}]},{"name":"rimraf","SPDXID":"SPDXRef-npm-rimraf-2.2.8-081d0c","versionInfo":"^2.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rimraf@%5E2.2.8"}]},{"name":"lodash._reevaluate","SPDXID":"SPDXRef-npm-lodash.reevaluate-3.0.0-18714e","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash._reevaluate@%5E3.0.0"}]},{"name":"array-differ","SPDXID":"SPDXRef-npm-array-differ-1.0.0-39aa91","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-differ@%5E1.0.0"}]},{"name":"vinyl","SPDXID":"SPDXRef-npm-vinyl-0.5.0-c7e17d","versionInfo":"^0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vinyl@%5E0.5.0"}]},{"name":"beeper","SPDXID":"SPDXRef-npm-beeper-1.0.0-7e481e","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/beeper@%5E1.0.0"}]},{"name":"jshint","SPDXID":"SPDXRef-npm-jshint-2.5.11-0f8a5c","versionInfo":"^2.5.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jshint@%5E2.5.11"}]},{"name":"lodash.templatesettings","SPDXID":"SPDXRef-npm-lodash.templatesettings-3.0.0-49a2be","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.templatesettings@%5E3.0.0"}]},{"name":"lodash._reinterpolate","SPDXID":"SPDXRef-npm-lodash.reinterpolate-3.0.0-5e5b5e","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash._reinterpolate@%5E3.0.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-2.0.1-864157","versionInfo":"^2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E2.0.1"}]},{"name":"array-uniq","SPDXID":"SPDXRef-npm-array-uniq-1.0.2-eafc27","versionInfo":"^1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-uniq@%5E1.0.2"}]},{"name":"through2","SPDXID":"SPDXRef-npm-through2-2.0.0-64eed4","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/through2@%5E2.0.0"}]},{"name":"event-stream","SPDXID":"SPDXRef-npm-event-stream-3.1.7-ae1209","versionInfo":"^3.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/event-stream@%5E3.1.7"}]},{"name":"lodash.template","SPDXID":"SPDXRef-npm-lodash.template-3.0.0-3941db","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.template@%5E3.0.0"}]},{"name":"multipipe","SPDXID":"SPDXRef-npm-multipipe-0.1.2-f2ad5f","versionInfo":"^0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/multipipe@%5E0.1.2"}]},{"name":"fancy-log","SPDXID":"SPDXRef-npm-fancy-log-1.1.0-104949","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fancy-log@%5E1.1.0"}]},{"name":"istanbul","SPDXID":"SPDXRef-npm-istanbul-0.3.5-5a6810","versionInfo":"^0.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/istanbul@%5E0.3.5"}]},{"name":"gulplog","SPDXID":"SPDXRef-npm-gulplog-1.0.0-8708db","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulplog@%5E1.0.0"}]},{"name":"com.github.gulpjs/gulp-util","SPDXID":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","versionInfo":"master","downloadLocation":"git+https://github.com/gulpjs/gulp-util","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/gulpjs/gulp-util@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-istanbul-coveralls-1.0.1-994e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-should-7.0.1-ffbcec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-has-gulplog-0.1.0-69ef54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-dateformat-2.0.0-f51b96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-minimist-1.1.0-f8ed92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-replace-ext-0.0.1-7f91cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-coveralls-2.11.2-f204e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-chalk-1.0.0-8c43df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-lodash.reescape-3.0.0-b67440","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-object-assign-3.0.0-ca3efa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-buffer-equal-0.0.1-77697c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-rimraf-2.2.8-081d0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-lodash.reevaluate-3.0.0-18714e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-array-differ-1.0.0-39aa91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-vinyl-0.5.0-c7e17d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-beeper-1.0.0-7e481e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-jshint-2.5.11-0f8a5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-lodash.templatesettings-3.0.0-49a2be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-lodash.reinterpolate-3.0.0-5e5b5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-mocha-2.0.1-864157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-array-uniq-1.0.2-eafc27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-through2-2.0.0-64eed4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-event-stream-3.1.7-ae1209","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-lodash.template-3.0.0-3941db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-multipipe-0.1.2-f2ad5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-fancy-log-1.1.0-104949","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-istanbul-0.3.5-5a6810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relatedSpdxElement":"SPDXRef-npm-gulplog-1.0.0-8708db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-gulpjs-gulp-util-master-c3ac22","relationshipType":"DESCRIBES"}]}