Workman VS Code ExtensionSmall VS Code client for Workman. The Marketplace package includes a compiled language server for
Linux x64/ARM64, Windows x64, and macOS x64/ARM64, so it works without a local Workman checkout.
When a Workman checkout is open, the extension deliberately prefers its Deno source server so
frontend and LSP changes are picked up by running The packaged server does not need Deno for ordinary Workman files. JavaScript/TypeScript FFI
reflection still uses the The server is launched with Development
Open this folder as a VS Code extension development host, or package it later as a VSIX. The
included Marketplace packageCreate the universal VSIX from this directory:
This compiles one LSP binary for each supported desktop platform and writes
By default the extension looks for
Then updates to the Workman checkout usually only need Frontend v2 migration modeThe extension can launch the current TypeScript language server in the subset-limited frontend-v2 mode:
Before using this mode, build the generated frontend artifact from the Workman checkout:
By default the server loads
This is a real semantic frontend mode, not a structural sidecar: frontend v2 is the parser feeding
module loading, typechecking diagnostics, and hover for the supported subset. The mode currently
supports the first migration slice only: named Workman imports, top-level non-grouped Unsupported syntax is expected while the migration slice is incomplete. In v2 mode unsupported
declarations or expressions should report frontend-v2 diagnostics instead of silently falling back to
Peggy/v1 typechecking. Wildcard imports, namespace-qualified references such as |