diff options
Diffstat (limited to 'packages/renderers/renderer-vue/index.js')
-rw-r--r-- | packages/renderers/renderer-vue/index.js | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/packages/renderers/renderer-vue/index.js b/packages/renderers/renderer-vue/index.js index 3dfc41e19..a3faf2bf9 100644 --- a/packages/renderers/renderer-vue/index.js +++ b/packages/renderers/renderer-vue/index.js @@ -1,7 +1,19 @@ +import vue from '@vitejs/plugin-vue'; + export default { name: '@astrojs/renderer-vue', - snowpackPlugin: '@snowpack/plugin-vue', - client: './client', - server: './server', - knownEntrypoints: ['vue', '@vue/server-renderer'], + client: './client.js', + server: './server.js', + viteConfig() { + return { + optimizeDeps: { + include: ['@astrojs/renderer-vue/client.js', 'vue'], + exclude: ['@astrojs/renderer-vue/server.js'], + }, + plugins: [vue()], + ssr: { + external: ['@vue/server-renderer'], + }, + }; + }, }; |