posit-dev / publisher

MIT License
3 stars 0 forks source link

Upgrade npm dependencies #1804

Closed dotNomad closed 4 weeks ago

dotNomad commented 1 month ago

Upgrades the dependencies for the VSCode extension and the home view, webview, Vue app (how many times can I say "view"?)

Intent

Resolves #1206

Approach

Ran npm upgrade to capture the dependencies that are already covered by our versions in package.json. Installed outdated npm packages with npm install <package_name>@latest

get-port is still on 5.1.1 eslint is still on 8.57

So both of those are expected to be outdated.

Upgrade Node types to 20 since VSCode is now using Node 20.

Electron 29 update In this milestone, we are promoting the Electron 29 update to users on our stable release. This update comes with Chromium 122.0.6261.156 and Node.js 20.9.0. We want to thank everyone who self-hosted on Insiders builds and provided early feedback.

Directions for Reviewers

Do a smoke test.