Convert the Y2K theme from a Go+templ wasm plugin to a fully codeless .bnp: blocks/blocks.yaml + .ninjatpl, page/system templates, template overrides, email wrapper, master pages and CSS declared in manifest.yaml. All *.go, *.templ, *_templ.go, go.mod and go.sum deleted; schemas moved schemas/ -> blocks/. Static parity proven 48/48 identical against the templ baseline (10 blocks x full+empty+variant branches, 4 overrides incl. heading L1-6, email full+empty). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
37 lines
857 B
JSON
37 lines
857 B
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "Tracklist",
|
|
"description": "CD-jewel-case styled track table.",
|
|
"type": "object",
|
|
"properties": {
|
|
"tracks": {
|
|
"type": "array",
|
|
"title": "Tracks",
|
|
"x-editor": "collection",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"title": {
|
|
"type": "string",
|
|
"title": "Title",
|
|
"x-editor": "text"
|
|
},
|
|
"duration": {
|
|
"type": "string",
|
|
"title": "Duration",
|
|
"description": "Display string e.g. 3:42.",
|
|
"x-editor": "text"
|
|
},
|
|
"url": {
|
|
"type": "string",
|
|
"title": "Audio URL",
|
|
"x-editor": "text"
|
|
}
|
|
},
|
|
"required": ["title"]
|
|
},
|
|
"default": []
|
|
}
|
|
}
|
|
}
|