On this page

Tooling

Tooling for SER.

Because of the nature of what SER does, we've had to create a few tools to help with the development process.

Software around SER

better-svelte-check

better-svelte-check loads your Vite config before it runs svelte-check. That gives SER a chance to lower its extended syntax, so the checker sees ordinary Svelte and TypeScript.

It is available for download via the npm registry.

deno add npm:better-svelte-check

svelte-plugin-composer

svelte-plugin-composer is a plugin for Vite that composes your plugins in the order you want them to run, escaping plugins that use enforce: "pre" or transform.order = "pre".

It is available for download via the npm registry.

deno add npm:svelte-plugin-composer

IDEs

For VS Code and its forks, there is an extension available for both Visual Studio Marketplace and the OpenVSX Registry to enable IntelliSense for types and the extended grammar.

Both are available from the extensions tab in your code editor.

Skills

If you use AI, we provide a skill file that teaches your agent how to use SER and how to understand its syntax.

Install it with the Skills CLI.

deno run -A npm:skills add barekey/svelte-effect-runtime