🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@sjsf/ajv8-validator

Package Overview
Dependencies
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sjsf/ajv8-validator - npm Package Compare versions

Comparing version
3.3.2
to
3.4.0
+6
-1
dist/validator.d.ts

@@ -26,3 +26,6 @@ import { Ajv, type AsyncValidateFunction, type Options, type ValidateFunction } from "ajv";

}
export declare function createFormValidator<T>({ ajvOptions, ajvPlugins, ajv, validatorsCache, compileSchema, compileFieldSchema, ...rest }?: Partial<FormValidatorOptions> & {
interface AjvConstructor {
new (options: Options): Ajv;
}
export declare function createFormValidator<T>({ ajvOptions, ajvPlugins, Ajv: AjvConstructor, ajv, validatorsCache, compileSchema, compileFieldSchema, ...rest }?: Partial<FormValidatorOptions> & {
/**

@@ -36,2 +39,3 @@ * @default `DEFAULT_AJV_CONFIG`

ajvPlugins?: (ajv: Ajv) => Ajv;
Ajv?: AjvConstructor;
ajv?: Ajv;

@@ -46,1 +50,2 @@ validatorsCache?: ValidatorsCache;

}): Validator & AsyncFormValueValidator<T> & AsyncFieldValueValidator;
export {};
+1
-1

@@ -53,3 +53,3 @@ import { Ajv, } from "ajv";

}
export function createFormValidator({ ajvOptions = DEFAULT_AJV_CONFIG, ajvPlugins = addFormComponents, ajv = ajvPlugins(new Ajv(ajvOptions)), validatorsCache, compileSchema = createSchemaCompiler(ajv, false, validatorsCache), compileFieldSchema = createFieldSchemaCompiler(ajv, false), ...rest } = {}) {
export function createFormValidator({ ajvOptions = DEFAULT_AJV_CONFIG, ajvPlugins = addFormComponents, Ajv: AjvConstructor = Ajv, ajv = ajvPlugins(new AjvConstructor(ajvOptions)), validatorsCache, compileSchema = createSchemaCompiler(ajv, false, validatorsCache), compileFieldSchema = createFieldSchemaCompiler(ajv, false), ...rest } = {}) {
const options = {

@@ -56,0 +56,0 @@ ...rest,

{
"name": "@sjsf/ajv8-validator",
"version": "3.3.2",
"version": "3.4.0",
"description": "The ajv-8 based validator for svelte-jsonschema-form",

@@ -42,3 +42,3 @@ "license": "MIT",

"peerDependencies": {
"@sjsf/form": "^3.3.2",
"@sjsf/form": "^3.4.0",
"ajv": "^8.17.0"

@@ -48,5 +48,5 @@ },

"ajv": "^8.18.0",
"svelte": "^5.55.0",
"@sjsf/form": "3.3.2",
"validator-testing": "1.0.24"
"svelte": "^5.55.1",
"@sjsf/form": "3.4.0",
"validator-testing": "1.0.25"
},

@@ -53,0 +53,0 @@ "scripts": {