Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 3.79 KB

File metadata and controls

37 lines (29 loc) · 3.79 KB
layout docs
order 4
tocHeading 2

Greenwood provides some first-party plugins allowing you to extend Greenwood through resource transformations, custom renderers, and more. The full list is below, with some of our featured plugins on the left side-nav. You can also create your own.

When installing plugins with npm, make sure to add the --legacy-peer-deps flag, or add an .npmrc file in the root of your project with legacy-peer-deps=true set.

Featured

All Plugins

Below is the official list of supported first-party plugins available by the Greenwood team with links to the plugin specific README for full installation and usage documentation.


| Name | Description | | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | --- | | Babel | Use Babel plugins, presets, and configuration in your project. | | HTML Include | Inspired by the original HTML Imports spec. | | Import Raw | Enables usage of ESM syntax for loading arbitrary file contents as a string. | | JSX | Enables usage of ESM syntax for loading WCC compatible JSX. | | Lit SSR | A server-side rendering plugin for Lit based Greenwood projects. | | Netlify | Deploy serverless and edge functions to Netlify. | | Polyfills | Web Component related polyfills for older browsers. | | PostCSS | Allows usage of PostCSS plugins and configuration in your project. | | Puppeteer | A rendering plugin to support prerendering a Greenwood project using Puppeteer. | | | Vercel | Deploy serverless and edge functions with Vercel. |