Open source API tooling

James Moschou

Frontend Engineer
JavaScript
TypeScript
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:
Partner With James
View Services

More Projects by James