Yarn
Yarn is a JavaScript package manager that provides deterministic dependency resolution and offline caching.
Setup
- Run
yarn dlx @yarnpkg/sdks baseto generate a.yarn/sdksdirectory. - Set your language server (e.g. VTSLS) to use TypeScript SDK from
.yarn/sdks/typescript/libdirectory in LSP initialization options. The actual setting depends on your language server; for example, for VTSLS settypescript.tsdk.
After configuration, language server features (Go to Definition, completions, hover documentation) should work correctly.