Hello.

Upon yarn in a fresh install of Statamic, I've noticed the warnings for deprecated and out of date packages pile up. Should I be upgrading these dependencies myself as part of my development workflow?

Also, Jack describes the yarn process as a necessary evil in his tutorial. Why is it necessary? Why do I need to bring all this modules in? Are they absolutely required to run things like gulp watch, sass compilation, or something alike?

I'm a minimalist. To a fault.

Here are the warning from the yarn:

warning gulp > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning gulp > vinyl-fs > [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning gulp > vinyl-fs > glob-stream > [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning gulp > vinyl-fs > glob-stream > glob > [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning gulp > vinyl-fs > glob-watcher > gaze > globule > [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning gulp > vinyl-fs > glob-watcher > gaze > globule > glob > [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning gulp > vinyl-fs > glob-watcher > gaze > globule > glob > [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning laravel-elixir > gulp-autoprefixer > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > gulp-notify > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > gulp-sass > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > gulp-uglify > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > gulp-shell > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > run-sequence > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > gulp-rev > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning laravel-elixir > gulp-autoprefixer > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning laravel-elixir > gulp-less > less > request > hawk > [email protected]: This version is no longer maintained. Please upgrade to the latest version.
warning laravel-elixir > gulp-less > less > request > hawk > [email protected]: This version is no longer maintained. Please upgrade to the latest version.
warning laravel-elixir > gulp-less > less > request > hawk > sntp > [email protected]: This version is no longer maintained. Please upgrade to the latest version.
warning laravel-elixir > gulp-less > less > request > hawk > [email protected]: This version is no longer maintained. Please upgrade to the latest version.
warning laravel-elixir > gulp-less > less > request > hawk > cryptiles > [email protected]: This version is no longer maintained. Please upgrade to the latest version.
warning laravel-elixir > gulp-less > less > request > hawk > boom > [email protected]: This version is no longer maintained. Please upgrade to the latest version.

Thanks!

Answered by Jack McDade! Go to answer.