json-schema-library
Version:
Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
23 lines (22 loc) • 898 B
JavaScript
export { compileSchema } from "./src/compileSchema";
// drafts
export { draft04 } from "./src/draft04";
export { draft06 } from "./src/draft06";
export { draft07 } from "./src/draft07";
export { draft2019 } from "./src/draft2019";
export { draft2020 } from "./src/draft2020";
export { draftEditor } from "./src/draftEditor";
// keywords
export { oneOfFuzzyKeyword, oneOfKeyword } from "./src/keywords/oneOf";
// errors
export { render } from "./src/errors/render";
// utilities
export { getTypeOf } from "./src/utils/getTypeOf";
export { isReduceable } from "./src/SchemaNode";
export { isJsonError, isSchemaNode } from "./src/types";
export { extendDraft, addKeywords } from "./src/Draft";
export { mergeNode } from "./src/mergeNode";
export { mergeSchema } from "./src/utils/mergeSchema";
export { getSchemaType } from "./src/utils/getSchemaType";
// remotes
export { remotes } from "./remotes";