Official VS Code extension for the Solaris framework. Provides syntax highlighting, language rules, snippets, and TypeScript language server integration for .sl files and Solaris JSX components written in TypeScript (.tsx).
Features
- ⚡
.slLanguage Support: Native recognition of Solaris script (.sl) files with language idsolaris. - 🧩 TypeScript JSX Components: Solaris snippets and tooling also apply in
.tsxfor component authoring. - 🎨 Syntax Highlighting: Custom TextMate grammar for reactivity keywords (
createSignal,createEffect,createStore, etc.) and control-flow elements (<For>,<Show>,<Switch>,<Match>,<Portal>,<Suspense>). - 💡 IntelliSense & Typechecking: TypeScript TSServer plugin integration for autocompletion, typechecking, and inline error reporting in TS/TSX workspaces.
- ✂️ Code Snippets (available in
solarisandtypescriptreact):sol-comp: Create a new Solaris Componentsol-sig: Create a fine-grained reactive signalsol-eff: Create a reactive side-effectsol-store: Create a Solaris storesol-page: Create a route page component