summaryrefslogtreecommitdiff
path: root/docs/reference/renderer-reference.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference/renderer-reference.md')
-rw-r--r--docs/reference/renderer-reference.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/reference/renderer-reference.md b/docs/reference/renderer-reference.md
index a31c64707..37e5dd4e7 100644
--- a/docs/reference/renderer-reference.md
+++ b/docs/reference/renderer-reference.md
@@ -1,6 +1,6 @@
---
layout: ~/layouts/Main.astro
-title: UI Renderers
+title: UI Renderer Reference
---
Astro is designed to support your favorite UI frameworks. [React](https://npm.im/@astrojs/renderer-react), [Svelte](https://npm.im/@astrojs/renderer-svelte), [Vue](https://npm.im/@astrojs/renderer-vue), and [Preact](https://npm.im/@astrojs/renderer-preact) are all built-in to Astro and supported out of the box. No configuration is needed to enable these.
@@ -55,10 +55,13 @@ Additionally, this entrypoint can define a [Snowpack plugin](https://www.snowpac
export default {
name: '@astrojs/renderer-xxx', // the renderer name
client: './client.js', // relative path to the client entrypoint
- server: './server.js', // relative path to the server entrypoint
+ server: './server.js', // optional, relative path to the server entrypoint
snowpackPlugin: '@snowpack/plugin-xxx', // optional, the name of a snowpack plugin to inject
snowpackPluginOptions: { example: true }, // optional, any options to be forwarded to the snowpack plugin
knownEntrypoint: ['framework'], // optional, entrypoint modules that will be used by compiled source
+ external: ['dep'] // optional, dependencies that should not be built by snowpack
+ polyfills: ['./shadow-dom-polyfill.js'] // optional, module scripts that should be loaded before client hydration.
+ hydrationPolyfills: ['./hydrate-framework.js'] // optional, polyfills that need to run before hydration ever occurs.
};
```
@@ -153,5 +156,3 @@ export default (element) => {
};
};
```
-
-[astro-config]: ./config.md