trellis_dev library
Developer tools for the Trellis template engine.
Provides SSE-based browser hot reload for rapid template development.
Functions
-
devMiddleware(
FileSystemLoader loader, {String ssePath = '/_dev/reload', bool injectScript = true, bool validate = true, TemplateValidator? validator, StringSink? validationSink}) → Middleware -
Creates a Shelf
Middlewarethat provides live reload functionality. -
liveReloadHandler(
FileSystemLoader loader) → Handler -
Creates a Shelf
Handlerthat serves Server-Sent Events (SSE) for live reload. -
liveReloadScript(
{String ssePath = '/_dev/reload'}) → String -
Returns a self-contained
<script>block that connects to the SSE endpoint atssePathand reloads the page onreloadevents.