bigredhacks / quill

Registration system for Hackathons!
https://bigredhacks.com
GNU Affero General Public License v3.0
0 stars 1 forks source link

Upgrade package.json dependencies #2

Open SheaBelsky opened 6 years ago

SheaBelsky commented 6 years ago

Lots of stuff is outdated. Go through each dependency to make sure they are as modern as they can be, barring breaking changes which will need to be investigated.

Warnings and Deprecation notices

npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been re
named to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/
npm WARN deprecated email-templates@2.7.1: 📫 Please upgrade to v3.5.0+ of email-templates to g
et email previews in your browser in development environment <https://goo.gl/Amu9sh>
npm WARN deprecated nodemailer@1.11.0: All versions below 4.0.1 of Nodemailer are deprecated.
See https://nodemailer.com/status/
npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guide
lines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated mailcomposer@2.1.0: This project is unmaintained
npm WARN deprecated gulp-util@2.2.20: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated buildmail@2.0.0: This project is unmaintained
npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with
 current and future versions of Node.js
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a Re
gExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility withcurrent and future versions of Node.js
SheaBelsky commented 6 years ago

sweetalert@2 has breaking changes, come back to it: https://sweetalert.js.org/guides/#upgrading-from-1x

SheaBelsky commented 6 years ago

email-templates@4 has breaking changes: https://github.com/niftylettuce/email-templates#v3-breaking-changes

SheaBelsky commented 6 years ago

mongoose@5 has breaking changes: https://github.com/Automattic/mongoose/blob/master/migrating_to_5.md

SheaBelsky commented 6 years ago

Current version of jquery is listed as insecure. Will upgrading to jquery@3 negatively impact angular?