This project has been reorganized into two main parts:
backend/- Core language processing logicfrontend/- VS Code extension (client + language server)
- Open the
astn-vscode.code-workspacefile in VS Code - This will load both backend and frontend as separate folders
- Use the debug configurations from the root
.vscode/launch.json
- Open the root directory in VS Code
- The
.vscodeconfiguration will work with the updated paths
The debug configuration has been updated to work with the new structure:
- Launch Client: Launches the extension for testing
- Language Server E2E Test: Runs the end-to-end tests
Both configurations now correctly reference the frontend/ directory paths.
From the root directory:
# Build frontend only
cd frontend && npm run compile
# Build backend only
cd backend && npm run compile
# Watch mode (frontend)
cd frontend && npm run watchOr use VS Code tasks (Ctrl+Shift+P → "Tasks: Run Task"):
- npm: compile - Builds the frontend
- npm: watch - Runs frontend in watch mode