Svelte Deployment
Quick Start
pnpm 10+: Add prepare script (postinstall disabled by default):
json
{
"scripts": {
"prepare": "svelte-kit sync"
}
}
Vite 7: Update both packages together:
bash
pnpm add -D vite@7 @sveltejs/vite-plugin-svelte@6
Adapters
bash
# Static site pnpm add -D @sveltejs/adapter-static # Node server pnpm add -D @sveltejs/adapter-node # Cloudflare pnpm add -D @sveltejs/adapter-cloudflare
Reference Files
- •library-authoring.md - Publishing Svelte packages
- •pwa-setup.md - Offline-first with workbox
- •cloudflare-gotchas.md - Streaming issues
Notes
- •Cloudflare may strip
Transfer-Encoding: chunked(breaks streaming) - •Library authors: include
sveltein keywords AND peerDependencies - •Single-file bundle:
kit.output.bundleStrategy: 'single' - •Last verified: 2025-01-14