Schemas
Vellum ships one JSON Schema for palettes and global defaults:
schemas/vellum.schema.jsoncontains all configuration options.
The repository’s taplo.toml associates the schema with official palettes and examples. For a configuration file elsewhere, add a schema directive as its first line:
#:schema https://raw.githubusercontent.com/dkarter/vellum/refs/heads/main/schemas/vellum.schema.jsonThe schema validates structure and many constraints. Runtime validation also checks layered source exclusivity, unique actions and keys, binding conflicts, filter conflicts, scalar conditions, and animation requirements.
