$ npm ci
$ npm test
Works on Windows.
Bump versions in lockfile with npm update
. Show outdated major versions with
npm outdated
.
The bundled xprop binaries are extracted from Debian packages. The accompanying
.info file contains the package's metadata. To update, change the version in
update-xprop-binaries.sh
and rerun it. This requires the dpkg-deb
tool to be
installed.
Access tokens for open-vsx.org and the VS Marketplace are stored in the Github secrets. They may be expired and need to be renewed:
- for open-vsx.org: https://github.com/eclipse/openvsx/wiki/Publishing-Extensions#3-create-an-access-token
- for VS Marketplace: https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token
Releases are published via CI. Release steps:
- add or extend changelog entry in
CHANGELOG.md
- bump version in
package.json
to match the changelog entry version - commit and push main
- create a Github release with version tag