-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Development
: Move repository from yarn to npm
#56
Conversation
# Conflicts: # packages/server/package.json # packages/webapp/package.json # yarn.lock
Development
: Move repository from yarn to npm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@matthiaslehnertum I could not find any linting rules that are enforced atm. Is linting completely off?
@loreanvictor Could you have another look? I changed the README and ensure quote enforcements. :) |
Can we merge this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested locally on MacOS and had issues building the project due to the canvas module. (Error message below)
After installing the necessary binaries for MacOS with brew (Node-Canvas), building and starting worked fine.
Therefore, I would think about adding the Node-Canvas link to the readme to inform future developers about installing the binaries.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for updating the readme 👍
As as well per Stephan's request, this PR updates all of Apollon Standlone'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 Standlone'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.