-
Notifications
You must be signed in to change notification settings - Fork 0
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
Quarterly package updates #213
Conversation
7a2c305
to
4a5d214
Compare
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.
Dependencies between major node versions need to be in lock step with each other. Please double check the dependency declarations and make sure we're either standardized to v20 or v22 across the board.
fb6bdf5
to
b8dc290
Compare
"volar-service-eslint": "^0.0.17", | ||
"vue-tsc": "^2.1.6" | ||
"vue-tsc": "~2.0.29" |
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.
looks like version has gone down, is this intentional? am I reading it wrong?
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.
There is a temporary incompatibility between typescript and vue-tsc. There is a patch for vue-tsc that will resolve the issue next release. See this issue for details: vuejs/language-tools#5018
…awesome icon change
…e vue hyphen attributes
Libraries: Axios, Compression, Express, ts-jest And several typescript types
Packages updated: pg, winston, winston-transport, prettier, typescript
Packages updated: Uuid, prisma, prisma/client Several typescript definitions
Backend packages updates: Express, @tsconfig/node20 Backend packages pinned: date-fns to 3.6.0 Frontend packages pinned: typescript to 5.6.2 vite-plugin-vue-devtools to 7.6.5 vue-tsc to 2.0.29
b8dc290
to
a8f0557
Compare
Description
Update node image to 22.12.0-alpine3.20
(Note: using alpine3.20 due to Prisma issue - prisma/prisma#25809)
Updated several packages on both frontend and backend.
Several packages needed to be pinned to a specific version due to incompatibility issues, dependency issues. To be resolved later as these packages resolve their issues.
For both backend and frontend, removed
@tsconfig/node18
and replaced with@tsconfig/node20
.Backend pinned packages are:
Frontend pinned packages are:
https://apps.nrs.gov.bc.ca/int/jira/browse/PADS-297
Types of changes
Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Checklist
Further comments