Update outdated NPM dependencies
This MR builds on top of !435 (merged) so it should be merged afterwards.
It updates NPM dependencies
-
react-datepicker
is still outdated as later version have an issue which breaks it the way we are using it, due to the migration fromtether
topopper
. -
Nodemailer update requires Node >= 6, but this version is the up to date version, and the package altogether is no longer supported. I am not sure about the best thing to do with
nodemailer
. Important fact is thatjessie
(oldstable) still has node 4. We can revert thenodemailer
update. NOT UPDATED for now -
There is a breaking change with the
indent
rule ofeslint
in 4.0.0, see https://github.com/eslint/eslint/issues/8715. I left an outdated version, but we can also choose to bumpeslint
and fix all the files, or wait for an alternative. Let me know what you prefer.
I tested the app and checked a bit everything (including date picker and email sending), there should not be breaking changes.