JavaScript MIT

vite-plugin-svelte

Svelte plugin for https://vite.dev

S

sveltejs

Dernière activité 28 sept. 2026
sveltejs/vite-plugin-svelte

1 k

étoiles

145

forks

32

issues ouvertes

sveltevitevite-plugin

Ce README est souvent en anglais.

@sveltejs/vite-plugin-svelte

npm version CI Chat

The official Svelte plugin for Vite.

Installation

npm install --save-dev @sveltejs/vite-plugin-svelte

Usage

// vite.config.js
import { defineConfig } from 'vite';
import { svelte } from '@sveltejs/vite-plugin-svelte';

export default defineConfig({
  plugins: [
    svelte({
      // plugin options
    })
  ]
});

Documentation

Packages

Package Changelog
@sveltejs/vite-plugin-svelte Changelog

Got a question? / Need help?

Join the Svelte Discord server!

Development

All scripts work from monorepo-root. The plugins are unbundled esm, a build step is not required while developing locally, but restarting local dev-servers can be needed to apply changes.

  • pnpm i to install dependencies

  • pnpm playwright install chromium to install required playwright browser binaries via local playwright-core

    NOTE This repo uses playwright-core with a bin alias to playwright via package.json script Calling pnpm dlx playwright install chromium will not work.

  • pnpm check and pnpm:test to validate changes

  • pnpm format to format source code

  • pnpm test:unit, pnpm test:serve or pnpm test:build to run a subset of tests

  • pnpm test <e2e-directory-name> to focus a specific testsuite

  • pnpm changeset to generate a changeset

  • pnpm generate:types to generate public types from jsdoc (this is required when changing types and validated in ci)

Credits

License

MIT

Projets similaires

web development for the rest of us

JavaScriptcompilertemplateui
Ssveltejs
88,2 k étoiles6,8 k

web development, streamlined

JavaScriptsvelte
Ssveltejs
20,8 k étoiles2,3 k

Laravel plugin for Vite.

TypeScript
Llaravel
902 étoiles169