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? Or has the yarn been programmed to fetch these versions knowing they're stable for Statamic?

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. also a n00b developer if you hadn't noticed <3

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.