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.

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, the extension is available from the OpenVSX Registry to enable IntelliSense for types and the extended grammar.

Install it 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 usebarekey/svelte-effect-runtime --skill svelte-effect-runtime

You can also download the skill directory from the SER repository. Keep SKILL.md and its references/ directory together when installing it manually. The skill is also listed on skills.sh.

On this page