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
- Install vsce
npm install -g @vscode/vsce
is not already installed
cd ../vscode-messenger-devtools
vsce package --no-dependencies
vsce package
will also runnpm run vscode:prepublish
-
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
is not already installed -
Create token in
https://dev.azure.com/typefox/_usersSettings/tokens
-
Login
vsce login typefox
-
Publish:
vsce publish