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-checkbun add better-svelte-checkpnpm add better-svelte-checknpm install better-svelte-checkyarn add better-svelte-checknub add better-svelte-checkaube add better-svelte-checkvlt install better-svelte-checksvelte-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-composerbun add svelte-plugin-composerpnpm add svelte-plugin-composernpm install svelte-plugin-composeryarn add svelte-plugin-composernub add svelte-plugin-composeraube add svelte-plugin-composervlt install svelte-plugin-composerIDEs
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-runtimebunx skills add barekey/svelte-effect-runtimepnpm dlx skills add barekey/svelte-effect-runtimenpx skills add barekey/svelte-effect-runtimeyarn dlx skills add barekey/svelte-effect-runtimenub dlx skills add barekey/svelte-effect-runtimeaube dlx skills add barekey/svelte-effect-runtimevlt exec skills add barekey/svelte-effect-runtime