Built-in asset manager implementation for use with Elide applications.
Resolves and loads assets embedded in the application at build-time, based on binary-encoded protocol buffer messages which define the dependency structure and metadata of each embedded asset.
Server-side asset configuration.
Active asset index for this server run.
Active asset reader implementation for this server run.
Generate a relative link to serve the asset specified by the provided module ID; the link is built from the active configured asset prefix, plus the "asset tag," which is a variable-length cryptographic fingerprint of the asset's content.
Asynchronously produce an HTTP response which serves the asset described by the provided request; if the asset in question cannot be located, serve a
404 Not Found, and for any other error, serve a
500 Internal Server Error.