Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::ClaudeBundle Struct Reference

Result of unpacking a Claude Design bundle's <script type="__bundler/manifest">. More...

#include <design_source_types.hpp>

Public Attributes

std::vector< ClaudeBundleAsset > assets
 all assets (JS, fonts, etc.) in manifest order
std::vector< size_t > javascript_indices
 indices into assets[] of MIME text/javascript,
std::vector< ClaudeBundleFontBinding > font_bindings
 captured @font-face assets
std::vector< ClaudeBundleMaterializedBinding > materialized_bindings
std::uint32_t materialized_schema_version = 1
std::string template_html
 the unwrapped HTML template (with <div id="root"> etc.)

Detailed Description

Result of unpacking a Claude Design bundle's <script type="__bundler/manifest">.

  • <script type="__bundler/template"> pair.

Member Data Documentation

◆ assets

std::vector<ClaudeBundleAsset> pulp::view::ClaudeBundle::assets

all assets (JS, fonts, etc.) in manifest order

◆ font_bindings

std::vector<ClaudeBundleFontBinding> pulp::view::ClaudeBundle::font_bindings

captured @font-face assets

◆ javascript_indices

std::vector<size_t> pulp::view::ClaudeBundle::javascript_indices

indices into assets[] of MIME text/javascript,

in the order the template's <script src> tags reference them

◆ materialized_bindings

std::vector<ClaudeBundleMaterializedBinding> pulp::view::ClaudeBundle::materialized_bindings

◆ materialized_schema_version

std::uint32_t pulp::view::ClaudeBundle::materialized_schema_version = 1

◆ template_html

std::string pulp::view::ClaudeBundle::template_html

the unwrapped HTML template (with <div id="root"> etc.)


The documentation for this struct was generated from the following file: