-
Notifications
You must be signed in to change notification settings - Fork 41
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 Vue to v2.7.14 LTS + Vuetify v2.6.15 #333
Conversation
Hi Sam, I don`t see any problem with PRs being built on top of each other, we used to follow the same approach with all the vue template upgrades. So, even if this incorporates #320, could you reopen #320 again? This will give us the opportunity to review and merge in changes in a more fine grained way. Cheers, |
No problem, I will re-open 👍 |
Merged |
Closed in favour of #335 |
This PR is built on top of #320, to allow for an easier single merge.
Apologies for this non-standard approach, but I couldn't think of a better way - these updates are reliant on the previous PR commits.
Closes #330.
v2.6.15
. IMO, we shouldn't wait for Vuetifyv2.7
LTS to be released, as Vuetify development can be painfully slow. It shouldn't really matter as2.7
seems to be focused on "backports and deprecations from v3.0.0 to help developers prepare for v3 upgrade".Additional considerations:
npm install
using NPM v6, as v7 updates the lock file tolockfileVersion: 2
. Ideally all developers should be using the same version of NPM, but this is hard to enforce. I considered updatingengines.npm
in package.json to have a maximum version and creating a.npmrc
withengine-strict: true
, but this may cause issues with downstream users.npm install
inside anode:14
docker container.lockfileVersion: 2
), or NPM v8 (lockfileVersion: 3
).devServer.port
to0.0.0.0
, as it allows more flexibility thanlocalhost
.