VS Code extension for ABRAGen FastScript language support (formatting, diagnostics, metadata-aware assistance and semantic highlighting).
Build
npm ci
npm run compile
Create VSIX locally
npm run package:vsix
The command produces a .vsix package in the project root.
Release
Tag a version (for example v0.0.1) and push the tag to GitHub. The workflow in .github/workflows/release-vsix.yml will build and attach the VSIX to a GitHub Release.
Marketplace
The extension is published to the Visual Studio Code Marketplace. The vsce tool is used for publishing, and the VSCE_PAT environment variable must be set to a Personal Access Token with appropriate permissions.
If you haven't own PAT, you can inquire about publishing using the feedback form.