Golar is an embedded language tooling orchestrator based on typescript-go. It enables type checking, linting, and LSP support for TypeScript-based languages like Astro, Svelte, and Vue through typescript-go. Its architecture is inspired by @johnsoncodehk's Volar.js.
Read the getting started guide.
Currently, Golar supports Astro, Ember, Svelte, and Vue by integrating their official language tooling. Read the docs to learn how to configure Golar to work with them:
Note
Golar is currently in active development. Expect breaking changes.
You can read more about Golar's roadmap in "Golar Gets a Linter. What's Next?"