diff options
Diffstat (limited to 'packages/renderers/renderer-svelte/index.js')
-rw-r--r-- | packages/renderers/renderer-svelte/index.js | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/packages/renderers/renderer-svelte/index.js b/packages/renderers/renderer-svelte/index.js index ba3468594..502ba6bfa 100644 --- a/packages/renderers/renderer-svelte/index.js +++ b/packages/renderers/renderer-svelte/index.js @@ -1,7 +1,21 @@ +import { svelte } from '@sveltejs/vite-plugin-svelte'; + export default { name: '@astrojs/renderer-svelte', - snowpackPlugin: '@snowpack/plugin-svelte', - snowpackPluginOptions: { compilerOptions: { hydratable: true } }, - client: './client', - server: './server', + client: './client.js', + server: './server.js', + viteConfig() { + return { + optimizeDeps: { + include: ['@astrojs/renderer-svelte/client.js', 'svelte', 'svelte/internal'], + exclude: ['@astrojs/renderer-svelte/server.js'], + }, + plugins: [ + svelte({ + emitCss: true, + compilerOptions: { hydratable: true }, + }), + ], + }; + }, }; |