@@ -9,12 +9,16 @@ import constNormalizationHandler from "./normalization-handlers/const.js";
99import containsNormalizationHandler from "./normalization-handlers/contains.js" ;
1010import containsDraft06NormalizationHandler from "./normalization-handlers/draft-06/contains.js" ;
1111import definitionsNormalizationHandler from "./normalization-handlers/definitions.js" ;
12+ import defaultNormalizationHandler from "./normalization-handlers/default.js" ;
1213import dependenciesNormalizationHandler from "./normalization-handlers/draft-04/dependencies.js" ;
1314import dependentRequiredNormalizationHandler from "./normalization-handlers/dependentRequired.js" ;
1415import dependentSchemasNormalizationHandler from "./normalization-handlers/dependentSchemas.js" ;
16+ import deprecatedNormalizationHandler from "./normalization-handlers/deprecated.js" ;
17+ import descriptionNormalizationHandler from "./normalization-handlers/description.js" ;
1518import dynamicRefNormalizationHandler from "./normalization-handlers/dynamicRef.js" ;
1619import elseNormalizationHandler from "./normalization-handlers/else.js" ;
1720import enumNormalizationHandler from "./normalization-handlers/enum.js" ;
21+ import examplesNormalizationHandler from "./normalization-handlers/examples.js" ;
1822import exclusiveMaximumDraft04NormalizationHandler from "./normalization-handlers/draft-04/exclusiveMaximum.js" ;
1923import exclusiveMaximumNormalizationHandler from "./normalization-handlers/exclusiveMaximum.js" ;
2024import exclusiveMinimumDraft04NormalizationHandler from "./normalization-handlers/draft-04/exclusiveMinimum.js" ;
@@ -43,14 +47,17 @@ import patternPropertiesNormalizationHandler from "./normalization-handlers/patt
4347import prefixItemsNormalizationHandler from "./normalization-handlers/prefixItems.js" ;
4448import propertiesNormalizationHandler from "./normalization-handlers/properties.js" ;
4549import propertyNamesNormalizationHandler from "./normalization-handlers/propertyNames.js" ;
50+ import readOnlyNormalizationHandler from "./normalization-handlers/readOnly.js" ;
4651import refNormalizationHandler from "./normalization-handlers/ref.js" ;
4752import requiredNormalizationHandler from "./normalization-handlers/required.js" ;
53+ import titleNormalizationHandler from "./normalization-handlers/title.js" ;
4854import thenNormalizationHandler from "./normalization-handlers/then.js" ;
4955import typeNormalizationHandler from "./normalization-handlers/type.js" ;
5056import unevaluatedItemsNormalizationHandler from "./normalization-handlers/unevaluatedItems.js" ;
5157import unevaluatedPropertiesNormalizationHandler from "./normalization-handlers/unevaluatedProperties.js" ;
5258import uniqueItemsNormalizationHandler from "./normalization-handlers/uniqueItems.js" ;
5359import unknownNormalizationHandler from "./normalization-handlers/unknown.js" ;
60+ import writeOnlyNormalizationHandler from "./normalization-handlers/writeOnly.js" ;
5461
5562// Error Handlers
5663import anyOfErrorHandler from "./error-handlers/anyOf.js" ;
@@ -82,13 +89,17 @@ setNormalizationHandler("https://json-schema.org/keyword/anyOf", anyOfNormalizat
8289setNormalizationHandler ( "https://json-schema.org/keyword/const" , constNormalizationHandler ) ;
8390setNormalizationHandler ( "https://json-schema.org/keyword/contains" , containsNormalizationHandler ) ;
8491setNormalizationHandler ( "https://json-schema.org/keyword/draft-06/contains" , containsDraft06NormalizationHandler ) ;
92+ setNormalizationHandler ( "https://json-schema.org/keyword/default" , defaultNormalizationHandler ) ;
8593setNormalizationHandler ( "https://json-schema.org/keyword/definitions" , definitionsNormalizationHandler ) ;
8694setNormalizationHandler ( "https://json-schema.org/keyword/draft-04/dependencies" , dependenciesNormalizationHandler ) ;
8795setNormalizationHandler ( "https://json-schema.org/keyword/dependentRequired" , dependentRequiredNormalizationHandler ) ;
8896setNormalizationHandler ( "https://json-schema.org/keyword/dependentSchemas" , dependentSchemasNormalizationHandler ) ;
97+ setNormalizationHandler ( "https://json-schema.org/keyword/deprecated" , deprecatedNormalizationHandler ) ;
98+ setNormalizationHandler ( "https://json-schema.org/keyword/description" , descriptionNormalizationHandler ) ;
8999setNormalizationHandler ( "https://json-schema.org/keyword/draft-2020-12/dynamicRef" , dynamicRefNormalizationHandler ) ;
90100setNormalizationHandler ( "https://json-schema.org/keyword/else" , elseNormalizationHandler ) ;
91101setNormalizationHandler ( "https://json-schema.org/keyword/enum" , enumNormalizationHandler ) ;
102+ setNormalizationHandler ( "https://json-schema.org/keyword/examples" , examplesNormalizationHandler ) ;
92103setNormalizationHandler ( "https://json-schema.org/keyword/draft-2020-12/format" , formatNormalizationHandler ) ;
93104setNormalizationHandler ( "https://json-schema.org/keyword/draft-2020-12/format-assertion" , formatNormalizationHandler ) ;
94105setNormalizationHandler ( "https://json-schema.org/keyword/draft-2019-09/format" , formatNormalizationHandler ) ;
@@ -123,14 +134,17 @@ setNormalizationHandler("https://json-schema.org/keyword/patternProperties", pat
123134setNormalizationHandler ( "https://json-schema.org/keyword/prefixItems" , prefixItemsNormalizationHandler ) ;
124135setNormalizationHandler ( "https://json-schema.org/keyword/properties" , propertiesNormalizationHandler ) ;
125136setNormalizationHandler ( "https://json-schema.org/keyword/propertyNames" , propertyNamesNormalizationHandler ) ;
137+ setNormalizationHandler ( "https://json-schema.org/keyword/readOnly" , readOnlyNormalizationHandler ) ;
126138setNormalizationHandler ( "https://json-schema.org/keyword/ref" , refNormalizationHandler ) ;
127139setNormalizationHandler ( "https://json-schema.org/keyword/required" , requiredNormalizationHandler ) ;
140+ setNormalizationHandler ( "https://json-schema.org/keyword/title" , titleNormalizationHandler ) ;
128141setNormalizationHandler ( "https://json-schema.org/keyword/then" , thenNormalizationHandler ) ;
129142setNormalizationHandler ( "https://json-schema.org/keyword/type" , typeNormalizationHandler ) ;
130143setNormalizationHandler ( "https://json-schema.org/keyword/unevaluatedItems" , unevaluatedItemsNormalizationHandler ) ;
131144setNormalizationHandler ( "https://json-schema.org/keyword/unevaluatedProperties" , unevaluatedPropertiesNormalizationHandler ) ;
132145setNormalizationHandler ( "https://json-schema.org/keyword/uniqueItems" , uniqueItemsNormalizationHandler ) ;
133146setNormalizationHandler ( "https://json-schema.org/keyword/unknown" , unknownNormalizationHandler ) ;
147+ setNormalizationHandler ( "https://json-schema.org/keyword/writeOnly" , writeOnlyNormalizationHandler ) ;
134148
135149addErrorHandler ( anyOfErrorHandler ) ;
136150addErrorHandler ( booleanSchemaErrorHandler ) ;
0 commit comments