Skip to content

What is the scope of this project? #21

Answered by jdesrosiers
GabenGar asked this question in Q&A
Discussion options

You must be logged in to vote

The goals of this project are a bit different than those of ajv. Ajv's primary objective is fast validation. My primary objective is supporting tooling. If someone wants to create their own dialect of JSON Schema (custom keywords, etc), or create non-validation JSON Schema tools such as a form or documentation generator, this library is intended to be tools to make that work easier. The validation functionality had to come first, but it's intended to be just one thing that can be built on this library. The tools for supporting non-validation tooling mostly isn't ready yet, but that's the vision.

I'm not sure what you mean by "codegen". Usually people use that word to mean generating types…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@GabenGar
Comment options

@jdesrosiers
Comment options

Answer selected by GabenGar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants