diff options
Diffstat (limited to 'docs/reference/renderer-reference.md')
-rw-r--r-- | docs/reference/renderer-reference.md | 9 |
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 |