basecoat_get_chart_blueprint
Fetch complete chart markup, CSS theme tokens, layout footprint, client options, and framework mount code for a chart blueprint ID or category, with optional token overrides.
Instructions
[STAGE 3: SYNTAX & STACKS] Retrieve complete chart markup, CSS theme tokens (--chart-1..5), layout footprint, client options, and framework mount code (vanilla, astro, react, vue, svelte) with optional theme token overrides for a specific chart blueprint ID or category. Next step: Call basecoat_quality_inspector to audit the assembled page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Alias for chartId. Defaults to "area-default" if neither chartId nor id is provided. | |
| name | No | Alias for chartId/name. | |
| engine | No | Chart rendering engine (svg or apexcharts). Defaults to svg. | svg |
| chartId | No | Chart blueprint ID from basecoat_list_charts (e.g., area-default, area-stacked, bar-multiple, pie-donut, radar-default, radial-half, tooltip-default). Also accepts category name or keyword alias. | |
| framework | No | Target framework mount generator (vanilla, astro, react, vue, svelte, html). When html or omitted, resolves to vanilla. | |
| componentId | No | Alias for chartId/id. | |
| environment | No | Target environment (html, astro, react, vue, svelte). Defaults to html. | html |
| themeTokens | No | Optional CSS theme token overrides (e.g. { "var(--chart-1)": "var(--color-primary)" }). |