{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.meanstack-io/meanstack","documentNamespace":"https://spdx.org/spdxdocs/protobom/ca0c5ec8-c164-483d-b20e-918d68a6a435","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250410183543-b963dbb7055a+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-04-11T15:40:08Z"},"packages":[{"name":"lodash.get","SPDXID":"SPDXRef-npm-lodash.get-4.0.2-8e52f3","versionInfo":"^4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.get@%5E4.0.2"}]},{"name":"nodemailer","SPDXID":"SPDXRef-npm-nodemailer-2.2.1-6da47c","versionInfo":"^2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nodemailer@%5E2.2.1"}]},{"name":"gulp-load-plugins","SPDXID":"SPDXRef-npm-gulp-load-plugins-1.2.4-f5bcdf","versionInfo":"^1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-load-plugins@%5E1.2.4"}]},{"name":"gulp-imagemin","SPDXID":"SPDXRef-npm-gulp-imagemin-3.0.2-8acba1","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-imagemin@%5E3.0.2"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.2.0-9a6a7f","versionInfo":"~2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@~2.2.0"}]},{"name":"morgan","SPDXID":"SPDXRef-npm-morgan-1.6.1-8dcbf4","versionInfo":"~1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/morgan@~1.6.1"}]},{"name":"gulp-jshint","SPDXID":"SPDXRef-npm-gulp-jshint-2.0.1-bcbcdc","versionInfo":"^2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-jshint@%5E2.0.1"}]},{"name":"gulp-concat","SPDXID":"SPDXRef-npm-gulp-concat-2.6.0-884d36","versionInfo":"^2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-concat@%5E2.6.0"}]},{"name":"gulp-clean-css","SPDXID":"SPDXRef-npm-gulp-clean-css-3.0.0-4856ce","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-clean-css@%5E3.0.0"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-2.5.3-4bd81d","versionInfo":"^2.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E2.5.3"}]},{"name":"gulp-clean","SPDXID":"SPDXRef-npm-gulp-clean-0.3.2-35d185","versionInfo":"^0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-clean@%5E0.3.2"}]},{"name":"gulp-sourcemaps","SPDXID":"SPDXRef-npm-gulp-sourcemaps-1.6.0-64e76b","versionInfo":"^1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-sourcemaps@%5E1.6.0"}]},{"name":"mongoose-unique-validator","SPDXID":"SPDXRef-npm-mongoose-unique-validator-1.0.2-651559","versionInfo":"^1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mongoose-unique-validator@%5E1.0.2"}]},{"name":"browser-sync","SPDXID":"SPDXRef-npm-browser-sync-2.14.0-52fe81","versionInfo":"^2.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/browser-sync@%5E2.14.0"}]},{"name":"connect-redis","SPDXID":"SPDXRef-npm-connect-redis-3.1.0-8d317a","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/connect-redis@%5E3.1.0"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-3.0.0-965ab3","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uuid@%5E3.0.0"}]},{"name":"lodash.foreach","SPDXID":"SPDXRef-npm-lodash.foreach-4.1.0-15f659","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.foreach@%5E4.1.0"}]},{"name":"gulp-sass-glob","SPDXID":"SPDXRef-npm-gulp-sass-glob-1.0.8-b032f0","versionInfo":"^1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-sass-glob@%5E1.0.8"}]},{"name":"gulp-less","SPDXID":"SPDXRef-npm-gulp-less-3.1.0-caf9c7","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-less@%5E3.1.0"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.13.2-c29813","versionInfo":"~1.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@~1.13.2"}]},{"name":"express-hbs","SPDXID":"SPDXRef-npm-express-hbs-1.0.1-3ebfa3","versionInfo":"^1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express-hbs@%5E1.0.1"}]},{"name":"gulp-if","SPDXID":"SPDXRef-npm-gulp-if-2.0.1-4993c7","versionInfo":"^2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-if@%5E2.0.1"}]},{"name":"jshint","SPDXID":"SPDXRef-npm-jshint-2.9.2-9ee0e0","versionInfo":"^2.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jshint@%5E2.9.2"}]},{"name":"passport","SPDXID":"SPDXRef-npm-passport-0.3.2-d3ae95","versionInfo":"^0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/passport@%5E0.3.2"}]},{"name":"bcrypt","SPDXID":"SPDXRef-npm-bcrypt-0.8.5-0b6dba","versionInfo":"^0.8.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bcrypt@%5E0.8.5"}]},{"name":"gulp-rename","SPDXID":"SPDXRef-npm-gulp-rename-1.2.2-085d48","versionInfo":"^1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-rename@%5E1.2.2"}]},{"name":"winston","SPDXID":"SPDXRef-npm-winston-2.2.0-297085","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/winston@%5E2.2.0"}]},{"name":"gulp-uglify","SPDXID":"SPDXRef-npm-gulp-uglify-2.0.0-94bd45","versionInfo":"^2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-uglify@%5E2.0.0"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.13.1-9ac7d9","versionInfo":"~4.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@~4.13.1"}]},{"name":"lazypipe","SPDXID":"SPDXRef-npm-lazypipe-1.0.1-0daa63","versionInfo":"^1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lazypipe@%5E1.0.1"}]},{"name":"express-session","SPDXID":"SPDXRef-npm-express-session-1.13.0-dcd262","versionInfo":"^1.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express-session@%5E1.13.0"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.2.0-a3f285","versionInfo":"^1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimist@%5E1.2.0"}]},{"name":"file-stream-rotator","SPDXID":"SPDXRef-npm-file-stream-rotator-0.0.7-48dd57","versionInfo":"0.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Holiday Extras.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/file-stream-rotator@0.0.7"}]},{"name":"email-templates","SPDXID":"SPDXRef-npm-email-templates-2.3.0-1ad325","versionInfo":"^2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/email-templates@%5E2.3.0"}]},{"name":"gulp-cache","SPDXID":"SPDXRef-npm-gulp-cache-0.4.5-d02618","versionInfo":"^0.4.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-cache@%5E0.4.5"}]},{"name":"gulp-autoprefixer","SPDXID":"SPDXRef-npm-gulp-autoprefixer-3.1.0-fb9800","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-autoprefixer@%5E3.1.0"}]},{"name":"serve-favicon","SPDXID":"SPDXRef-npm-serve-favicon-2.3.0-1be614","versionInfo":"~2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/serve-favicon@~2.3.0"}]},{"name":"gulp-plumber","SPDXID":"SPDXRef-npm-gulp-plumber-1.1.0-e81eab","versionInfo":"^1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-plumber@%5E1.1.0"}]},{"name":"gulp","SPDXID":"SPDXRef-npm-gulp-3.9.1-46488a","versionInfo":"^3.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp@%5E3.9.1"}]},{"name":"gulp-sass","SPDXID":"SPDXRef-npm-gulp-sass-2.3.2-118451","versionInfo":"^2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gulp-sass@%5E2.3.2"}]},{"name":"cookie-parser","SPDXID":"SPDXRef-npm-cookie-parser-1.3.5-5771ac","versionInfo":"~1.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie-parser@~1.3.5"}]},{"name":"sitemap","SPDXID":"SPDXRef-npm-sitemap-1.9.0-c03e43","versionInfo":"^1.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sitemap@%5E1.9.0"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-3.5.0-431f9d","versionInfo":"^3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@%5E3.5.0"}]},{"name":"mongoose","SPDXID":"SPDXRef-npm-mongoose-4.4.19-911fce","versionInfo":"^4.4.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mongoose@%5E4.4.19"}]},{"name":"compression","SPDXID":"SPDXRef-npm-compression-1.6.1-5c207b","versionInfo":"^1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/compression@%5E1.6.1"}]},{"name":"bluebird","SPDXID":"SPDXRef-npm-bluebird-3.4.1-c5c403","versionInfo":"^3.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bluebird@%5E3.4.1"}]},{"name":"com.github.meanstack-io/meanstack","SPDXID":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","versionInfo":"master","downloadLocation":"git+https://github.com/meanstack-io/meanstack","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/meanstack-io/meanstack@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-lodash.get-4.0.2-8e52f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-nodemailer-2.2.1-6da47c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-load-plugins-1.2.4-f5bcdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-imagemin-3.0.2-8acba1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-debug-2.2.0-9a6a7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-morgan-1.6.1-8dcbf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-jshint-2.0.1-bcbcdc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-concat-2.6.0-884d36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-clean-css-3.0.0-4856ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-mocha-2.5.3-4bd81d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-clean-0.3.2-35d185","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-sourcemaps-1.6.0-64e76b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-mongoose-unique-validator-1.0.2-651559","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-browser-sync-2.14.0-52fe81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-connect-redis-3.1.0-8d317a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-uuid-3.0.0-965ab3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-lodash.foreach-4.1.0-15f659","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-sass-glob-1.0.8-b032f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-less-3.1.0-caf9c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-body-parser-1.13.2-c29813","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-express-hbs-1.0.1-3ebfa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-if-2.0.1-4993c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-jshint-2.9.2-9ee0e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-passport-0.3.2-d3ae95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-bcrypt-0.8.5-0b6dba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-rename-1.2.2-085d48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-winston-2.2.0-297085","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-uglify-2.0.0-94bd45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-express-4.13.1-9ac7d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-lazypipe-1.0.1-0daa63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-express-session-1.13.0-dcd262","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.0-a3f285","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-file-stream-rotator-0.0.7-48dd57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-email-templates-2.3.0-1ad325","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-cache-0.4.5-d02618","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-autoprefixer-3.1.0-fb9800","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-serve-favicon-2.3.0-1be614","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-plumber-1.1.0-e81eab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-3.9.1-46488a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-gulp-sass-2.3.2-118451","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-cookie-parser-1.3.5-5771ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-sitemap-1.9.0-c03e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-chai-3.5.0-431f9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-mongoose-4.4.19-911fce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-compression-1.6.1-5c207b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relatedSpdxElement":"SPDXRef-npm-bluebird-3.4.1-c5c403","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-meanstack-io-meanstack-master-3f4782","relationshipType":"DESCRIBES"}]}