Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork223
The Svelte Language Server, and official extensions which use it
License
sveltejs/language-tools
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Svelte Language Tools contains a library implementing the Language Server Protocol (LSP). LSP powers theVSCode extension, which is also hosted in this repository. Additionally, LSP is capable of powering plugins fornumerous other IDEs.
A.svelte file would look something like this:
<script>letcount=$state(1);letdoubled=$derived(count*2);letquadrupled=$derived(doubled*2);functionhandleClick(){count+=1;}</script><buttononclick="{handleClick}">Count: {count}</button><p>{count} * 2 = {doubled}</p><p>{doubled} * 2 = {quadrupled}</p>
Which is a mix ofHTMLx and vanilla JavaScript (but with additional runtime behavior coming from the svelte compiler).
This repo contains the tools which provide editor integrations for Svelte files like this.
Contributions are encouraged and always welcome.Read the contribution guide for more info and help us out!
Svelte is an MIT-licensed open source project with its ongoing development made possible entirely by the support of awesome volunteers. If you'd like to support their efforts, please consider:
Funds donated via Open Collective will be used for compensating expenses related to Svelte's development such as hosting costs. If sufficient donations are received, funds may also be used to support Svelte's development more directly.
- James Birtles for creating the foundation which this language server, and the extensions are built on
- Vue'sVetur language server which heavily inspires this project
- halfnelson for creating
svelte2tsx - jasonlyu123 for his ongoing work in all areas of the language-tools
About
The Svelte Language Server, and official extensions which use it
Topics
Resources
License
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
