chartmeister
v6.0.0
Published
Chartmeister schema v6, examples, and lightweight utilities (validate, types) - includes font size overrides for typography harmonization
Maintainers
Readme
Chartmeister (Schema + Examples)
Authoritative JSON schema for .chartmeister files plus canonical examples.
Install
npm i chartmeisterExports
chartmeister/chartmeister-schema.json– JSON Schema (v5)chartmeister/examples/default.chartmeister– default examplechartmeister/examples/openai.chartmeister– OpenAI examplechartmeister(module) – lightweight utilitiesschemaVersion: numberschema: objectvalidate(file): { valid: boolean; errors?: AjvError[] }migrate(file): ChartmeisterFile(no-op placeholder)
Schema v5 highlights
aboutmetadata block (provenance, license, timestamps)- Legend details:
legendRows,legendColumns,legendLabelFontSize - Font families:
valueLabels.fontFamily,categoryLabels.fontFamily,yAxis.fontFamily
Development
npm run build
npm publish --access public