Skip to content
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

update frontend tooling #5129

Open
5 tasks
alicewriteswrongs opened this issue Dec 14, 2021 · 0 comments
Open
5 tasks

update frontend tooling #5129

alicewriteswrongs opened this issue Dec 14, 2021 · 0 comments

Comments

@alicewriteswrongs
Copy link
Contributor

alicewriteswrongs commented Dec 14, 2021

A lot of the frontend stuff in Micromasters is pretty behind what we're using elsewhere. We're on a pretty old version of node, using flow, outdated versions of babel, etc. Some stuff we should take care of:

  • update nodejs version
  • update eslint config
  • upgrade yarn to v3
  • convert Flow code to Typescript
  • look into switching from Mocha to Jest
alicewriteswrongs added a commit that referenced this issue Jan 4, 2022
This upgrades nodejs to v14.18.2. This This isn't fully updated (current
version is 17.x.x) but this will get us to the point where we can
upgrade yarn to v3 and run some other upgrades that will then, I think,
let us upgrade to a more recent nodejs version and so on. We're climbing
the ladder here :)

part of #5129
pr #5130
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant