GenderAvenger / tally

The Gender Avenger Tally web app
GNU Affero General Public License v3.0
2 stars 2 forks source link

Upgrade packages #55

Closed slifty closed 5 years ago

slifty commented 5 years ago

Heroku is breaking when we deploy to it right now; this happened very recently. It's related to a package.

We're using an old version of node, an old heroku stack, and in general we should really go through and clean up the packages we're using (and upgrade them to the latest). This isn't a trivial effort, but it's necessary to allow us to deploy improvements and generally keep the application secure.

For instance, see Issue #52.

A complete list of packages -- each one should be reviewed.

"aws-sdk": "^2.171.0",
"body-parser": "^1.18.2",
"cookie-parser": "^1.4.3",
"cookie-session": "^1.3.2",
"express": "^4.16.2",
"express-csv": "^0.6.0",
"firebase": "^1.2.0",
"imgur-upload": "^0.1.2",
"lodash": "^2.4.1",
"morgan": "^1.9.0",
"multer": "^1.3.0",
"newrelic": "^1.40.0",
"node-imagemagick": "^0.1.8",
"node-uuid": "^1.4.7",
"nodemailer": "^1.11.0",
"nodemailer-sparkpost-transport": "^0.1.2",
"nunjucks": "^3.0.1",
"quiche": "^0.2.0",
"request": "2.81.0",
"serve-favicon": "^2.4.5",
"yamljs": "^0.1.6"

We should also update the version of node being targeted.

slifty commented 5 years ago

This is now resolved thanks to #57