ls1intum / Apollon

UML Modeling Editor written in React
https://apollon-library.readthedocs.io
MIT License
65 stars 22 forks source link

Move repository from yarn to npm #309

Closed matthiaslehnertum closed 10 months ago

matthiaslehnertum commented 10 months ago

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.