Skip to content

Repository files navigation

JSON Schemas

JSON Schemas for Typst, maintained by Typst Community.

These schemas are mostly meant to be used for providing autocompletion and validation in editors that support them.

The schemas provided at the moment are just for Hayagriva and the Typst manifest for packages. Each of these are planned to be merged and managed eventually in the official Typst repositories.

Supported schemas are:

  • Hayagriva, using Draft 2020-12 as supported by Red Hat YAML Language Server.
  • Typst manifest for packages, using Draft 2020-12 as supported by Tombi.

Schema sources live in schemas/; built JSON Schema files are published under docs/ for GitHub Pages.

Used by

Contributors

Languages