Skip to content

Development

The source lives at github.com/CurbSoftware/vscode-buttons. Issues can be filed on the issue tracker.

  • Node.js >= 24
  • VS Code ^1.97.0

Build and install the extension from source:

Terminal window
# Install dependencies and compile
npm install && npm run compile
# Package as a .vsix
npm run package
# Install the .vsix into VS Code
code --install-extension buttons-vscode-*.vsix

Reload VS Code (Ctrl+Shift+P → Developer: Reload Window) to pick up the new version. To test without packaging, press F5 in this project to launch the Extension Development Host with the latest code.

Terminal window
npm install # install dependencies
npm run compile # clean + compile TypeScript to dist/
npm run watch # continuous compilation
npm run lint # type-check only (tsc --noEmit)
npm test # compile + run the test suite
npm run package # package as .vsix

The repository’s CLAUDE.md documents the architecture, and CHANGELOG.md records version history.

MIT. See the LICENSE in the source repository.