{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.setuc/AlgorithmVisualizer","documentNamespace":"https://spdx.org/spdxdocs/protobom/2604bd5a-c9cd-4698-bba3-f279346209a7","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260325181653-a0d585125e2b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-26T11:47:41Z"},"packages":[{"name":"vinyl-source-stream","SPDXID":"SPDXRef-npm-vinyl-source-stream-1.1.0-04cb68","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vinyl-source-stream@%5E1.1.0"}]},{"name":"gulp","SPDXID":"SPDXRef-npm-gulp-3.9.1-b15879","versionInfo":"^3.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp@%5E3.9.1"}]},{"name":"gulp-concat","SPDXID":"SPDXRef-npm-gulp-concat-2.6.0-da561e","versionInfo":"^2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-concat@%5E2.6.0"}]},{"name":"rsvp","SPDXID":"SPDXRef-npm-rsvp-3.2.1-ec91e2","versionInfo":"^3.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rsvp@%5E3.2.1"}]},{"name":"gulp-header","SPDXID":"SPDXRef-npm-gulp-header-1.8.2-437c68","versionInfo":"^1.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-header@%5E1.8.2"}]},{"name":"babel-preset-es2015","SPDXID":"SPDXRef-npm-babel-preset-es2015-6.9.0-318426","versionInfo":"^6.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-preset-es2015@%5E6.9.0"}]},{"name":"gulp-clean-css","SPDXID":"SPDXRef-npm-gulp-clean-css-2.0.8-58ee69","versionInfo":"^2.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-clean-css@%5E2.0.8"}]},{"name":"gulp-sourcemaps","SPDXID":"SPDXRef-npm-gulp-sourcemaps-1.6.0-958ce7","versionInfo":"^1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-sourcemaps@%5E1.6.0"}]},{"name":"gulp-babel","SPDXID":"SPDXRef-npm-gulp-babel-6.1.2-94acd3","versionInfo":"^6.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-babel@%5E6.1.2"}]},{"name":"babelify","SPDXID":"SPDXRef-npm-babelify-7.3.0-a8e1d8","versionInfo":"^7.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babelify@%5E7.3.0"}]},{"name":"browserify","SPDXID":"SPDXRef-npm-browserify-13.0.1-208411","versionInfo":"^13.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/browserify@%5E13.0.1"}]},{"name":"babel-core","SPDXID":"SPDXRef-npm-babel-core-6.9.0-3488fb","versionInfo":"^6.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-core@%5E6.9.0"}]},{"name":"gulp-uglify","SPDXID":"SPDXRef-npm-gulp-uglify-1.5.3-7f9c59","versionInfo":"^1.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-uglify@%5E1.5.3"}]},{"name":"gulp-connect","SPDXID":"SPDXRef-npm-gulp-connect-4.0.0-f1f08f","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-connect@%5E4.0.0"}]},{"name":"vinyl-buffer","SPDXID":"SPDXRef-npm-vinyl-buffer-1.0.0-6917e2","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vinyl-buffer@%5E1.0.0"}]},{"name":"gulp-util","SPDXID":"SPDXRef-npm-gulp-util-3.0.7-ecc84c","versionInfo":"^3.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-util@%5E3.0.7"}]},{"name":"gulp-autoprefixer","SPDXID":"SPDXRef-npm-gulp-autoprefixer-3.1.0-e1e7fa","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-autoprefixer@%5E3.1.0"}]},{"name":"com.github.setuc/AlgorithmVisualizer","SPDXID":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","versionInfo":"master","downloadLocation":"git+https://github.com/setuc/AlgorithmVisualizer","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/setuc/AlgorithmVisualizer@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-vinyl-source-stream-1.1.0-04cb68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-3.9.1-b15879","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-concat-2.6.0-da561e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-rsvp-3.2.1-ec91e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-header-1.8.2-437c68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-babel-preset-es2015-6.9.0-318426","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-clean-css-2.0.8-58ee69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-sourcemaps-1.6.0-958ce7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-babel-6.1.2-94acd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-babelify-7.3.0-a8e1d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-browserify-13.0.1-208411","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-babel-core-6.9.0-3488fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-uglify-1.5.3-7f9c59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-connect-4.0.0-f1f08f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-vinyl-buffer-1.0.0-6917e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-util-3.0.7-ecc84c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relatedSpdxElement":"SPDXRef-npm-gulp-autoprefixer-3.1.0-e1e7fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-setuc-AlgorithmVisualizer-master-2f8e68","relationshipType":"DESCRIBES"}]}