Open source API tooling by James MoschouOpen source API tooling by James Moschou

Open source API tooling

James Moschou

James Moschou

Open source JavaScript packages with TypeScript types hosted on npmjs.org.
Packages:
@criteria/json-pointer
Implementation of JSON Pointer (RFC 6901).
@criteria/json-schema
TypeScript implementation of the JSON Schema specification.
Supports drafts 04, 06, 07 and 2020-12.
Dereferences $ref, $dynamicRef keywords into object graph, supporting cyclic references.
@criteria/json-schema-validation
Validate data using the JSON Schema specification.
@criteria/openapi
Typescript types and functions for dereferencing OpenAPI data.
Supports versions 3.0.x and 3.1.0
Dereferences $ref keywords into a JavaScript object graph, supporting cyclic references.
@criteria/predicates
Define logical conditions to test an input value.
@criteria/synthetic-data
Synthesize data that conforms to schema.
Respository:
Like this project

Posted Jul 22, 2024

Typescript libraries for working with the JSON Schema and OpenAPI specifications.