-
Notifications
You must be signed in to change notification settings - Fork 98
build: Upgrade Node and packages to latest #508
Conversation
34be48e
to
ef05618
Compare
9568d52
to
75d206d
Compare
Picking this finally up again, thanks for the patience. :) Design System and Codex had strong overhead and prio for many of the past weeks. |
Wrong choice of words from my part. What I meant is that NVM wasn't needed at the time because the project was upgraded to the latest stable version of Node. Presently NVM is relevant due to Node 19. It's up to discussion the merits of locking versions or upgrading packages to latest as both have their advantages and caveats. In this case the upgrade was straightforward and I don't think we are losing anything by doing it. |
Gonna rerun the build scripts and commit their changes to validate that the upgrade to Node 19 and Sharp isn't introducing undesired side-effects. |
All tasks ran without errors or warnings. |
.prettierrc
Outdated
@@ -0,0 +1,8 @@ | |||
{ |
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.
As Wikimedia isn't using Prettier normally, would you explain in a comment where you got the rules from?
semi:false is the only one turning my head a bit.
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.
My guess is that I extended my personal Prettier configuration to conform with MW conventions and fix possible editor nuisances while working on this project. Though it is mostly redundant as the repo uses eslint/stylelint for JS/CSS.
It's possible that I had a good reason for it — maybe formatting HTML — but I don't remember it and it would fit better on a separate PR. Gonna revert it.
This reverts commit 6b5e67c.
Hey @danisztls Will update this patch slightly to use an LTS version of Node. |
Use LTS version 18.18.1
Update to latest dependency updates after rebase and Node 18.18.1
Why?
Tasks