diff options
author | 2021-04-29 14:11:35 -0500 | |
---|---|---|
committer | 2021-04-29 14:11:35 -0500 | |
commit | 03775f7048dbab196dfb2de4ac7e63c3fe1b173a (patch) | |
tree | e6781f49e3d350294be397effd73c19a20b92dc6 /src/frontend/render/vue.ts | |
parent | 99a916ec1f1612fb622e567dbd8a30ebc8e50abd (diff) | |
download | astro-03775f7048dbab196dfb2de4ac7e63c3fe1b173a.tar.gz astro-03775f7048dbab196dfb2de4ac7e63c3fe1b173a.tar.zst astro-03775f7048dbab196dfb2de4ac7e63c3fe1b173a.zip |
fix: @vue/server-renderer tree-shaking (#148)
Diffstat (limited to 'src/frontend/render/vue.ts')
-rw-r--r-- | src/frontend/render/vue.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/frontend/render/vue.ts b/src/frontend/render/vue.ts index dce13556a..57c3c8276 100644 --- a/src/frontend/render/vue.ts +++ b/src/frontend/render/vue.ts @@ -4,6 +4,9 @@ import { renderToString } from '@vue/server-renderer'; import { defineComponent, createSSRApp, h as createElement } from 'vue'; import { createRenderer } from './renderer'; +// This prevents tree-shaking of render. +Function.prototype(renderToString); + /** * Users might attempt to use :vueAttribute syntax to pass primitive values. * If so, try to JSON.parse them to get the primitives |