Comments first
Comments first
`#` line comments live in source, not in the value model. Editors and formatters can keep intent.
Language · Virtual Object Notation
Virtual Object Notation
A human-editable data-exchange format. Comments, bare keys, integers, and objects are first-class — no floats, and no hidden runtime semantics.
As portable as JSON, as readable as a config language.
`#` line comments live in source, not in the value model. Editors and formatters can keep intent.
Identifier keys need no quotes. Canonical writers sort keys lexicographically with two-space indentation.
V1 allows safe integers only. Breaking changes must be gated by the document version field.
@game-gpt/von-schema provides a JSON Schema-like vocabulary for structure checks.
TypeScript workspace under `@game-gpt`.
@game-gpt/vonLexer / parser / deterministic stringify
@game-gpt/von-schemaType / const / required / items validation