# `Volt.Builder.Bundle`
[🔗](https://github.com/elixir-volt/volt/blob/v0.15.5/lib/volt/builder/bundle.ex#L1)

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.

# `t`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
