# WeSC We are the Superlative Components! A streaming web component bundler written in Rust using the [lol-html](https://github.com/cloudflare/lol-html) parser. The idea is to create a single-file HTML component format and builder that builds the HTML result super fast (streaming, low memory) and is server language agnostic. TODO: The JS (and CSS) in the top level script and style tag are bundled up separately and can be output as JS and CSS files. ## Features - [x] Streaming HTML bundler - [x] Web component definition - [x] Default and named slots with fallback content - [x] Declarative Shadow DOM - [ ] CSS bundling - [ ] JS bundling ## Example ```sh wesc ./index.html ``` ## Syntax **index.html** ```html

Title

Description
``` **components/card.html** ```html ``` ## Related - [WebC](https://github.com/11ty/webc)