As per Stephan's request, this PR updates all of Apollon's dependencies to a recent version, replaces yarn by npm as a package manager and replaces tslint with eslint.
At the moment, a lot of the eslint default rules are disabled to have eslint behave the same way as tslint behaved before. In the future, we should sequentially reenable these rules and fix the issues detected. To not make this PR unnecessarily large, I decided to not do this in the current PR.
Motivation and Context
A lot of Apollon's dependencies, especially tslint, were outdated.
Steps for Testing
The most sensible test for this change would be to test if running and building the application behaves as expected.
As per Stephan's request, this PR updates all of Apollon's dependencies to a recent version, replaces yarn by npm as a package manager and replaces tslint with eslint.
At the moment, a lot of the eslint default rules are disabled to have eslint behave the same way as tslint behaved before. In the future, we should sequentially reenable these rules and fix the issues detected. To not make this PR unnecessarily large, I decided to not do this in the current PR.
Motivation and Context
A lot of Apollon's dependencies, especially tslint, were outdated.
Steps for Testing
The most sensible test for this change would be to test if running and building the application behaves as expected.