Eleventy Plugin Webc
eleventy-plugin-webc is an Eleventy plugin that adds native support for WebC, a single-file web component format. It brings first-class component capabilities to static site generation, allowing developers to expand custom HTML elements using web standard conventions. The plugin enables server-side rendering without markup duplication and ensures progressive enhancement compatibility. Key features include incremental build support for templates and components, streaming readiness for edge deployment, and flexible CSS scoping options. It offers global or per-page component registration to eliminate repetitive imports and works with or without Shadow DOM. The plugin is fully async-friendly and includes a bundler mode to roll up only the necessary CSS and JavaScript for each page, facilitating critical CSS/JS extraction. Additionally, it allows embedding existing Eleventy template syntaxes like Liquid, Markdown, or Nunjucks directly within WebC files. It integrates seamlessly with is-land for partial hydration s