Packages are:
- vscode-messenger-common (shared)
- vscode-messenger (vscode API)
- vscode-messenger-webview (webview API)
Run install to resolve dependencies, that also runs prepare steps clean
and build
.
npm install
Update versions to add -next.<git-commit>
suffix.
npm run prepare-next
Publish this version with tag next
.
npm run publish-next
Run install to resolve dependencies, that also runs prepare steps clean
and build
.
npm install
Manually change versions and dependency versions. This includes package.json files in the NPM packages. See the list above.
Publish this version with tag latest
.
npm run publish-latest
Extension package is vscode-messenger-devtools
.
- Add a changelog.md entry
cd ../vscode-messenger-devtools
npm run vscode:prepublish
npm run build:webview
vsce package
-
Check the changelog.md entry
-
Create token
https://open-vsx.org/user-settings/tokens
or use existing -
Publish OpenVSX
npx ovsx publish -p <open vsx access token>
-
Install vsce
npm install -g @vscode/vsce
-
Create token in
https://dev.azure.com/typefox/_usersSettings/tokens
-
Login
vsce login typefox
-
Publish:
vsce publish