summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-04-29 14:11:35 -0500
committerGravatar GitHub <noreply@github.com> 2021-04-29 14:11:35 -0500
commit03775f7048dbab196dfb2de4ac7e63c3fe1b173a (patch)
treee6781f49e3d350294be397effd73c19a20b92dc6 /src
parent99a916ec1f1612fb622e567dbd8a30ebc8e50abd (diff)
downloadastro-03775f7048dbab196dfb2de4ac7e63c3fe1b173a.tar.gz
astro-03775f7048dbab196dfb2de4ac7e63c3fe1b173a.tar.zst
astro-03775f7048dbab196dfb2de4ac7e63c3fe1b173a.zip
fix: @vue/server-renderer tree-shaking (#148)
Diffstat (limited to 'src')
-rw-r--r--src/frontend/render/vue.ts3
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