Development-time serving for optimized Astral images.
During dev rendering, image components register deterministic transform
manifests under the image cache directory and emit URLs under
/_astral/image/. The dev server then generates cached files on demand and
serves them with no-cache headers, mirroring Volt's dev-server style while
keeping image semantics in Astral.
Summary
Functions
Prepare a transform for dev serving and return the URL transform.
Return true when a request path targets Astral's dev image endpoint.
Serve an optimized dev image request.
Functions
@spec prepare(Astral.Image.Transform.t(), Astral.Config.t()) :: Astral.Image.Transform.t()
Prepare a transform for dev serving and return the URL transform.
Return true when a request path targets Astral's dev image endpoint.
@spec serve(Plug.Conn.t(), Astral.Config.t()) :: Plug.Conn.t()
Serve an optimized dev image request.