Volt.Builder.Bundle (Volt v0.15.5)

Copy Markdown View Source

In-memory JavaScript bundle returned from Volt.Builder.bundle/1.

Unlike Volt.Builder.Result, which describes files written to disk by Volt.Builder.build/1, this struct carries executable bundle contents and metadata for callers that need Volt's normal build graph without production output files.

Summary

Types

t()

@type t() :: %Volt.Builder.Bundle{
  assets: [term()],
  code: String.t(),
  css: String.t() | nil,
  entry: Path.t(),
  files: [Path.t()],
  sourcemap: String.t() | nil
}