Skip to content

Latest commit

 

History

318 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.jsJSON SchemaTypeScriptjson-tologyRDFW3CValidation

json-tology

One source of truth for TypeScript types, runtime validation, coercion, and OWL ontology output. Author in JSON Schema; share with any backend; reason over the graph.

Documentation

The full documentation is published at https://studnicky.github.io/json-tology/.

Requirements

Node.js >= 24 (matches engines.node in package.json).

Install

npm install json-tology

jsonld is a bundled dependency (installed automatically with json-tology). The optional peer dependency is eyereasoner, required only for EYE-reasoner integration:

npm install json-tology eyereasoner   # only if using the EYE reasoner

The package is also mirrored to GitHub Packages as @studnicky/json-tology:

echo '@studnicky:registry=https://npm.pkg.github.com' >> .npmrc
npm install @studnicky/json-tology

License

MIT - see LICENSE.

Changelog

See CHANGELOG.md and the GitHub releases.

About

One source of truth for TypeScript types, runtime validation, coercion, and OWL ontology output. Author in JSON Schema; share with any backend; reason over the graph.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages