vigetlabs / blendid

A delicious blend of gulp tasks combined into a configurable asset pipeline and static site builder
MIT License
4.97k stars 683 forks source link

update dependencies #524

Open benjtinsley opened 6 years ago

benjtinsley commented 6 years ago

upon installing blendid, there are several warnings related to deprecated packages:

warning blendid > babel-preset-es2015@6.24.1: 🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! 
warning blendid > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp-cssnano > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp-autoprefixer > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp-data > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp-sass > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp-sequence > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp-rev-napkin > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning blendid > gulp > vinyl-fs > graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning blendid > gulp > vinyl-fs > glob-stream > minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning blendid > gulp-nunjucks-render > through2 > xtend > object-keys@0.4.0: 
warning blendid > gulp > vinyl-fs > glob-watcher > gaze > globule > minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning blendid > gulp > vinyl-fs > glob-watcher > gaze > globule > glob > graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js

these are distilled to:

benjtinsley commented 6 years ago

related to #516 & #508

benjtinsley commented 6 years ago

gulp-sass is in the process of being updated: https://github.com/dlmanning/gulp-sass/issues/646 gulp-cssnano is in the process of being updated: https://github.com/ben-eb/gulp-cssnano/issues/92 gulp is in the process of being updated: https://github.com/gulpjs/gulp/issues/1486

will update once those remaining few are resolved

TheDancingCode commented 6 years ago

gulp-sass v4.0.0 was released, which fixes the gulp-util warning. The warnings on the gulp install can be fixed by moving to v4.0.0 as well, I believe.

Additionally, gulp-rev-replace is no longer maintained, but maintenance continues in gulp-rev-rewrite.

olets commented 5 years ago

As of now, the main thing is Gulp 4 (#578)

Snyk recommends the following:

Snyk also turns up these warnings:

angrybrad commented 4 years ago

Went to make a ticket for this and saw this existing one.

olets comment hits all of the major security-related issues in the dependency chain.