Socket
Socket
Sign inDemoInstall

@rjsf/validator-ajv8

Package Overview
Dependencies
Maintainers
2
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rjsf/validator-ajv8 - npm Package Compare versions

Comparing version 5.3.1 to 5.4.0

28

dist/validator-ajv8.cjs.development.js

@@ -6,3 +6,3 @@ 'use strict';

var toPath = require('lodash/toPath');
var isObject = require('lodash/isObject');
var isPlainObject = require('lodash/isPlainObject');
var clone = require('lodash/clone');

@@ -13,2 +13,3 @@ var utils = require('@rjsf/utils');

var addFormats = require('ajv-formats');
var isObject = require('lodash/isObject');

@@ -18,3 +19,3 @@ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }

var toPath__default = /*#__PURE__*/_interopDefaultLegacy(toPath);
var isObject__default = /*#__PURE__*/_interopDefaultLegacy(isObject);
var isPlainObject__default = /*#__PURE__*/_interopDefaultLegacy(isPlainObject);
var clone__default = /*#__PURE__*/_interopDefaultLegacy(clone);

@@ -24,2 +25,3 @@ var get__default = /*#__PURE__*/_interopDefaultLegacy(get);

var addFormats__default = /*#__PURE__*/_interopDefaultLegacy(addFormats);
var isObject__default = /*#__PURE__*/_interopDefaultLegacy(isObject);

@@ -204,3 +206,6 @@ function _extends() {

if (key !== utils.ERRORS_KEY) {
acc = acc.concat(_this.toErrorList(errorSchema[key], [].concat(fieldPath, [key])));
var childSchema = errorSchema[key];
if (isPlainObject__default["default"](childSchema)) {
acc = acc.concat(_this.toErrorList(childSchema, [].concat(fieldPath, [key])));
}
}

@@ -232,3 +237,3 @@ return acc;

}
if (isObject__default["default"](formData)) {
if (isPlainObject__default["default"](formData)) {
var formObject = formData;

@@ -250,10 +255,13 @@ return Object.keys(formObject).reduce(function (acc, key) {

return Object.keys(errorHandler).reduce(function (acc, key) {
var _extends5;
if (key === 'addError') {
return acc;
} else if (key === utils.ERRORS_KEY) {
var _extends4;
return _extends({}, acc, (_extends4 = {}, _extends4[key] = errorHandler[key], _extends4));
} else {
var _extends5;
var childSchema = errorHandler[key];
if (isPlainObject__default["default"](childSchema)) {
var _extends4;
return _extends({}, acc, (_extends4 = {}, _extends4[key] = _this3.unwrapErrorHandler(childSchema), _extends4));
}
return _extends({}, acc, (_extends5 = {}, _extends5[key] = childSchema, _extends5));
}
return _extends({}, acc, (_extends5 = {}, _extends5[key] = _this3.unwrapErrorHandler(errorHandler[key]), _extends5));
}, {});

@@ -475,3 +483,3 @@ }

}
if (isObject__default["default"](schemaNode)) {
if (isPlainObject__default["default"](schemaNode)) {
return this.withIdRefPrefixObject(clone__default["default"](schemaNode));

@@ -478,0 +486,0 @@ }

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("lodash/toPath"),e=require("lodash/isObject"),t=require("lodash/clone"),a=require("@rjsf/utils"),i=require("lodash/get"),o=require("ajv"),n=require("ajv-formats");function s(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var c=s(r),u=s(e),d=s(t),l=s(i),f=s(o),h=s(n);function v(){return v=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},v.apply(this,arguments)}var m={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},p=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,y=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/,E=["instancePath","keyword","params","schemaPath","parentSchema"],g=function(){function r(r,e){this.ajv=void 0,this.localizer=void 0,this.ajv=function(r,e,t,i,o){void 0===t&&(t={}),void 0===o&&(o=f.default);var n=new o(v({},m,t));return i?h.default(n,i):!1!==i&&h.default(n),n.addFormat("data-url",y),n.addFormat("color",p),n.addKeyword(a.ADDITIONAL_PROPERTY_FLAG),n.addKeyword(a.RJSF_ADDITONAL_PROPERTIES_FLAG),Array.isArray(r)&&n.addMetaSchema(r),u.default(e)&&Object.keys(e).forEach((function(r){n.addFormat(r,e[r])})),n}(r.additionalMetaSchemas,r.customFormats,r.ajvOptionsOverrides,r.ajvFormatOptions,r.AjvClass),this.localizer=e}var e=r.prototype;return e.toErrorSchema=function(r){var e=new a.ErrorSchemaBuilder;return r.length&&r.forEach((function(r){var t=r.message,a=c.default(r.property);a.length>0&&""===a[0]&&a.splice(0,1),t&&e.addErrors(t,a)})),e.ErrorSchema},e.toErrorList=function(r,e){var t=this;if(void 0===e&&(e=[]),!r)return[];var i=[];return a.ERRORS_KEY in r&&(i=i.concat(r[a.ERRORS_KEY].map((function(r){var t="."+e.join(".");return{property:t,message:r,stack:t+" "+r}})))),Object.keys(r).reduce((function(i,o){return o!==a.ERRORS_KEY&&(i=i.concat(t.toErrorList(r[o],[].concat(e,[o])))),i}),i)},e.createErrorHandler=function(r){var e=this,t={__errors:[],addError:function(r){this.__errors.push(r)}};if(Array.isArray(r))return r.reduce((function(r,t,a){var i;return v({},r,((i={})[a]=e.createErrorHandler(t),i))}),t);if(u.default(r)){var a=r;return Object.keys(a).reduce((function(r,t){var i;return v({},r,((i={})[t]=e.createErrorHandler(a[t]),i))}),t)}return t},e.unwrapErrorHandler=function(r){var e=this;return Object.keys(r).reduce((function(t,i){var o,n;return"addError"===i?t:v({},t,i===a.ERRORS_KEY?((n={})[i]=r[i],n):((o={})[i]=e.unwrapErrorHandler(r[i]),o))}),{})},e.transformRJSFValidationErrors=function(r,e){return void 0===r&&(r=[]),r.map((function(r){var t=r.instancePath,i=r.keyword,o=r.params,n=r.schemaPath,s=r.parentSchema,c=function(r,e){if(null==r)return{};var t,a,i={},o=Object.keys(r);for(a=0;a<o.length;a++)e.indexOf(t=o[a])>=0||(i[t]=r[t]);return i}(r,E).message,u=void 0===c?"":c,d=t.replace(/\//g,"."),f=(d+" "+u).trim();if("missingProperty"in o){var h=o.missingProperty,v=a.getUiOptions(l.default(e,""+(d=d?d+"."+o.missingProperty:o.missingProperty).replace(/^\./,""))).title;if(v)u=u.replace(h,v);else{var m=l.default(s,[a.PROPERTIES_KEY,h,"title"]);m&&(u=u.replace(h,m))}f=u}else{var p=a.getUiOptions(l.default(e,""+d.replace(/^\./,""))).title;if(p)f=("'"+p+"' "+u).trim();else{var y=null==s?void 0:s.title;y&&(f=("'"+y+"' "+u).trim())}}return{name:i,property:d,message:u,params:o,stack:f,schemaPath:n}}))},e.rawValidation=function(r,e){var t,a,i=void 0;r.$id&&(t=this.ajv.getSchema(r.$id));try{void 0===t&&(t=this.ajv.compile(r)),t(e)}catch(r){i=r}return t&&("function"==typeof this.localizer&&this.localizer(t.errors),a=t.errors||void 0,t.errors=null),{errors:a,validationError:i}},e.validateFormData=function(r,e,t,i,o){var n=this.rawValidation(e,r),s=n.validationError,c=this.transformRJSFValidationErrors(n.errors,o);s&&(c=[].concat(c,[{stack:s.message}])),"function"==typeof i&&(c=i(c,o));var u=this.toErrorSchema(c);if(s&&(u=v({},u,{$schema:{__errors:[s.message]}})),"function"!=typeof t)return{errors:c,errorSchema:u};var d=a.getDefaultFormState(this,e,r,e,!0),l=t(d,this.createErrorHandler(d),o),f=this.unwrapErrorHandler(l);return a.mergeValidationData(this,{errors:c,errorSchema:u},f)},e.withIdRefPrefixObject=function(r){for(var e in r){var t=r[e];r[e]=e===a.REF_KEY&&"string"==typeof t&&t.startsWith("#")?"__rjsf_rootSchema"+t:this.withIdRefPrefix(t)}return r},e.withIdRefPrefixArray=function(r){for(var e=0;e<r.length;e++)r[e]=this.withIdRefPrefix(r[e]);return r},e.isValid=function(r,e,t){var a,i=null!=(a=t.$id)?a:"__rjsf_rootSchema";try{void 0===this.ajv.getSchema(i)&&this.ajv.addSchema(t,i);var o,n=this.withIdRefPrefix(r);return n.$id&&(o=this.ajv.getSchema(n.$id)),void 0===o&&(o=this.ajv.compile(n)),o(e)}catch(r){return console.warn("Error encountered compiling schema:",r),!1}finally{this.ajv.removeSchema(i)}},e.withIdRefPrefix=function(r){return Array.isArray(r)?this.withIdRefPrefixArray([].concat(r)):u.default(r)?this.withIdRefPrefixObject(d.default(r)):r},r}();function j(r,e){return void 0===r&&(r={}),new g(r,e)}var R=j();exports.customizeValidator=j,exports.default=R;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("lodash/toPath"),e=require("lodash/isPlainObject"),t=require("lodash/clone"),a=require("@rjsf/utils"),i=require("lodash/get"),o=require("ajv"),n=require("ajv-formats"),s=require("lodash/isObject");function c(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var u=c(r),d=c(e),l=c(t),f=c(i),h=c(o),v=c(n),m=c(s);function p(){return p=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},p.apply(this,arguments)}var y={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},E=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,g=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/,j=["instancePath","keyword","params","schemaPath","parentSchema"],O=function(){function r(r,e){this.ajv=void 0,this.localizer=void 0,this.ajv=function(r,e,t,i,o){void 0===t&&(t={}),void 0===o&&(o=h.default);var n=new o(p({},y,t));return i?v.default(n,i):!1!==i&&v.default(n),n.addFormat("data-url",g),n.addFormat("color",E),n.addKeyword(a.ADDITIONAL_PROPERTY_FLAG),n.addKeyword(a.RJSF_ADDITONAL_PROPERTIES_FLAG),Array.isArray(r)&&n.addMetaSchema(r),m.default(e)&&Object.keys(e).forEach((function(r){n.addFormat(r,e[r])})),n}(r.additionalMetaSchemas,r.customFormats,r.ajvOptionsOverrides,r.ajvFormatOptions,r.AjvClass),this.localizer=e}var e=r.prototype;return e.toErrorSchema=function(r){var e=new a.ErrorSchemaBuilder;return r.length&&r.forEach((function(r){var t=r.message,a=u.default(r.property);a.length>0&&""===a[0]&&a.splice(0,1),t&&e.addErrors(t,a)})),e.ErrorSchema},e.toErrorList=function(r,e){var t=this;if(void 0===e&&(e=[]),!r)return[];var i=[];return a.ERRORS_KEY in r&&(i=i.concat(r[a.ERRORS_KEY].map((function(r){var t="."+e.join(".");return{property:t,message:r,stack:t+" "+r}})))),Object.keys(r).reduce((function(i,o){if(o!==a.ERRORS_KEY){var n=r[o];d.default(n)&&(i=i.concat(t.toErrorList(n,[].concat(e,[o]))))}return i}),i)},e.createErrorHandler=function(r){var e=this,t={__errors:[],addError:function(r){this.__errors.push(r)}};if(Array.isArray(r))return r.reduce((function(r,t,a){var i;return p({},r,((i={})[a]=e.createErrorHandler(t),i))}),t);if(d.default(r)){var a=r;return Object.keys(a).reduce((function(r,t){var i;return p({},r,((i={})[t]=e.createErrorHandler(a[t]),i))}),t)}return t},e.unwrapErrorHandler=function(r){var e=this;return Object.keys(r).reduce((function(t,a){if("addError"===a)return t;var i,o,n=r[a];return d.default(n)?p({},t,((o={})[a]=e.unwrapErrorHandler(n),o)):p({},t,((i={})[a]=n,i))}),{})},e.transformRJSFValidationErrors=function(r,e){return void 0===r&&(r=[]),r.map((function(r){var t=r.instancePath,i=r.keyword,o=r.params,n=r.schemaPath,s=r.parentSchema,c=function(r,e){if(null==r)return{};var t,a,i={},o=Object.keys(r);for(a=0;a<o.length;a++)e.indexOf(t=o[a])>=0||(i[t]=r[t]);return i}(r,j).message,u=void 0===c?"":c,d=t.replace(/\//g,"."),l=(d+" "+u).trim();if("missingProperty"in o){var h=o.missingProperty,v=a.getUiOptions(f.default(e,""+(d=d?d+"."+o.missingProperty:o.missingProperty).replace(/^\./,""))).title;if(v)u=u.replace(h,v);else{var m=f.default(s,[a.PROPERTIES_KEY,h,"title"]);m&&(u=u.replace(h,m))}l=u}else{var p=a.getUiOptions(f.default(e,""+d.replace(/^\./,""))).title;if(p)l=("'"+p+"' "+u).trim();else{var y=null==s?void 0:s.title;y&&(l=("'"+y+"' "+u).trim())}}return{name:i,property:d,message:u,params:o,stack:l,schemaPath:n}}))},e.rawValidation=function(r,e){var t,a,i=void 0;r.$id&&(t=this.ajv.getSchema(r.$id));try{void 0===t&&(t=this.ajv.compile(r)),t(e)}catch(r){i=r}return t&&("function"==typeof this.localizer&&this.localizer(t.errors),a=t.errors||void 0,t.errors=null),{errors:a,validationError:i}},e.validateFormData=function(r,e,t,i,o){var n=this.rawValidation(e,r),s=n.validationError,c=this.transformRJSFValidationErrors(n.errors,o);s&&(c=[].concat(c,[{stack:s.message}])),"function"==typeof i&&(c=i(c,o));var u=this.toErrorSchema(c);if(s&&(u=p({},u,{$schema:{__errors:[s.message]}})),"function"!=typeof t)return{errors:c,errorSchema:u};var d=a.getDefaultFormState(this,e,r,e,!0),l=t(d,this.createErrorHandler(d),o),f=this.unwrapErrorHandler(l);return a.mergeValidationData(this,{errors:c,errorSchema:u},f)},e.withIdRefPrefixObject=function(r){for(var e in r){var t=r[e];r[e]=e===a.REF_KEY&&"string"==typeof t&&t.startsWith("#")?"__rjsf_rootSchema"+t:this.withIdRefPrefix(t)}return r},e.withIdRefPrefixArray=function(r){for(var e=0;e<r.length;e++)r[e]=this.withIdRefPrefix(r[e]);return r},e.isValid=function(r,e,t){var a,i=null!=(a=t.$id)?a:"__rjsf_rootSchema";try{void 0===this.ajv.getSchema(i)&&this.ajv.addSchema(t,i);var o,n=this.withIdRefPrefix(r);return n.$id&&(o=this.ajv.getSchema(n.$id)),void 0===o&&(o=this.ajv.compile(n)),o(e)}catch(r){return console.warn("Error encountered compiling schema:",r),!1}finally{this.ajv.removeSchema(i)}},e.withIdRefPrefix=function(r){return Array.isArray(r)?this.withIdRefPrefixArray([].concat(r)):d.default(r)?this.withIdRefPrefixObject(l.default(r)):r},r}();function b(r,e){return void 0===r&&(r={}),new O(r,e)}var P=b();exports.customizeValidator=b,exports.default=P;
//# sourceMappingURL=validator-ajv8.cjs.production.min.js.map
import toPath from 'lodash-es/toPath';
import isObject from 'lodash-es/isObject';
import isPlainObject from 'lodash-es/isPlainObject';
import clone from 'lodash-es/clone';

@@ -8,2 +8,3 @@ import { ADDITIONAL_PROPERTY_FLAG, RJSF_ADDITONAL_PROPERTIES_FLAG, ErrorSchemaBuilder, ERRORS_KEY, getUiOptions, PROPERTIES_KEY, getDefaultFormState, mergeValidationData, REF_KEY } from '@rjsf/utils';

import addFormats from 'ajv-formats';
import isObject from 'lodash-es/isObject';

@@ -188,3 +189,6 @@ function _extends() {

if (key !== ERRORS_KEY) {
acc = acc.concat(_this.toErrorList(errorSchema[key], [].concat(fieldPath, [key])));
var childSchema = errorSchema[key];
if (isPlainObject(childSchema)) {
acc = acc.concat(_this.toErrorList(childSchema, [].concat(fieldPath, [key])));
}
}

@@ -216,3 +220,3 @@ return acc;

}
if (isObject(formData)) {
if (isPlainObject(formData)) {
var formObject = formData;

@@ -234,10 +238,13 @@ return Object.keys(formObject).reduce(function (acc, key) {

return Object.keys(errorHandler).reduce(function (acc, key) {
var _extends5;
if (key === 'addError') {
return acc;
} else if (key === ERRORS_KEY) {
var _extends4;
return _extends({}, acc, (_extends4 = {}, _extends4[key] = errorHandler[key], _extends4));
} else {
var _extends5;
var childSchema = errorHandler[key];
if (isPlainObject(childSchema)) {
var _extends4;
return _extends({}, acc, (_extends4 = {}, _extends4[key] = _this3.unwrapErrorHandler(childSchema), _extends4));
}
return _extends({}, acc, (_extends5 = {}, _extends5[key] = childSchema, _extends5));
}
return _extends({}, acc, (_extends5 = {}, _extends5[key] = _this3.unwrapErrorHandler(errorHandler[key]), _extends5));
}, {});

@@ -459,3 +466,3 @@ }

}
if (isObject(schemaNode)) {
if (isPlainObject(schemaNode)) {
return this.withIdRefPrefixObject(clone(schemaNode));

@@ -462,0 +469,0 @@ }

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('lodash-es/toPath'), require('lodash-es/isObject'), require('lodash-es/clone'), require('@rjsf/utils'), require('lodash-es/get'), require('ajv'), require('ajv-formats')) :
typeof define === 'function' && define.amd ? define(['exports', 'lodash-es/toPath', 'lodash-es/isObject', 'lodash-es/clone', '@rjsf/utils', 'lodash-es/get', 'ajv', 'ajv-formats'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["@rjsf/validator-ajv8"] = {}, global.toPath, global.isObject, global.clone, global.utils, global.get, global.Ajv, global.addFormats));
})(this, (function (exports, toPath, isObject, clone, utils, get, Ajv, addFormats) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('lodash-es/toPath'), require('lodash-es/isPlainObject'), require('lodash-es/clone'), require('@rjsf/utils'), require('lodash-es/get'), require('ajv'), require('ajv-formats'), require('lodash-es/isObject')) :
typeof define === 'function' && define.amd ? define(['exports', 'lodash-es/toPath', 'lodash-es/isPlainObject', 'lodash-es/clone', '@rjsf/utils', 'lodash-es/get', 'ajv', 'ajv-formats', 'lodash-es/isObject'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["@rjsf/validator-ajv8"] = {}, global.toPath, global.isPlainObject, global.clone, global.utils, global.get, global.Ajv, global.addFormats, global.isObject));
})(this, (function (exports, toPath, isPlainObject, clone, utils, get, Ajv, addFormats, isObject) { 'use strict';

@@ -10,3 +10,3 @@ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }

var toPath__default = /*#__PURE__*/_interopDefaultLegacy(toPath);
var isObject__default = /*#__PURE__*/_interopDefaultLegacy(isObject);
var isPlainObject__default = /*#__PURE__*/_interopDefaultLegacy(isPlainObject);
var clone__default = /*#__PURE__*/_interopDefaultLegacy(clone);

@@ -16,2 +16,3 @@ var get__default = /*#__PURE__*/_interopDefaultLegacy(get);

var addFormats__default = /*#__PURE__*/_interopDefaultLegacy(addFormats);
var isObject__default = /*#__PURE__*/_interopDefaultLegacy(isObject);

@@ -196,3 +197,6 @@ function _extends() {

if (key !== utils.ERRORS_KEY) {
acc = acc.concat(_this.toErrorList(errorSchema[key], [].concat(fieldPath, [key])));
var childSchema = errorSchema[key];
if (isPlainObject__default["default"](childSchema)) {
acc = acc.concat(_this.toErrorList(childSchema, [].concat(fieldPath, [key])));
}
}

@@ -224,3 +228,3 @@ return acc;

}
if (isObject__default["default"](formData)) {
if (isPlainObject__default["default"](formData)) {
var formObject = formData;

@@ -242,10 +246,13 @@ return Object.keys(formObject).reduce(function (acc, key) {

return Object.keys(errorHandler).reduce(function (acc, key) {
var _extends5;
if (key === 'addError') {
return acc;
} else if (key === utils.ERRORS_KEY) {
var _extends4;
return _extends({}, acc, (_extends4 = {}, _extends4[key] = errorHandler[key], _extends4));
} else {
var _extends5;
var childSchema = errorHandler[key];
if (isPlainObject__default["default"](childSchema)) {
var _extends4;
return _extends({}, acc, (_extends4 = {}, _extends4[key] = _this3.unwrapErrorHandler(childSchema), _extends4));
}
return _extends({}, acc, (_extends5 = {}, _extends5[key] = childSchema, _extends5));
}
return _extends({}, acc, (_extends5 = {}, _extends5[key] = _this3.unwrapErrorHandler(errorHandler[key]), _extends5));
}, {});

@@ -467,3 +474,3 @@ }

}
if (isObject__default["default"](schemaNode)) {
if (isPlainObject__default["default"](schemaNode)) {
return this.withIdRefPrefixObject(clone__default["default"](schemaNode));

@@ -470,0 +477,0 @@ }

@@ -1,2 +0,2 @@

!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("lodash-es/toPath"),require("lodash-es/isObject"),require("lodash-es/clone"),require("@rjsf/utils"),require("lodash-es/get"),require("ajv"),require("ajv-formats")):"function"==typeof define&&define.amd?define(["exports","lodash-es/toPath","lodash-es/isObject","lodash-es/clone","@rjsf/utils","lodash-es/get","ajv","ajv-formats"],e):e((r="undefined"!=typeof globalThis?globalThis:r||self)["@rjsf/validator-ajv8"]={},r.toPath,r.isObject,r.clone,r.utils,r.get,r.Ajv,r.addFormats)}(this,(function(r,e,t,a,i,o,n,s){"use strict";function c(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var d=c(e),u=c(t),l=c(a),f=c(o),h=c(n),v=c(s);function m(){return m=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},m.apply(this,arguments)}var p={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},y=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,E=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/,j=["instancePath","keyword","params","schemaPath","parentSchema"],g="__rjsf_rootSchema",b=function(){function r(r,e){this.ajv=void 0,this.localizer=void 0,this.ajv=function(r,e,t,a,o){void 0===t&&(t={}),void 0===o&&(o=h.default);var n=new o(m({},p,t));return a?v.default(n,a):!1!==a&&v.default(n),n.addFormat("data-url",E),n.addFormat("color",y),n.addKeyword(i.ADDITIONAL_PROPERTY_FLAG),n.addKeyword(i.RJSF_ADDITONAL_PROPERTIES_FLAG),Array.isArray(r)&&n.addMetaSchema(r),u.default(e)&&Object.keys(e).forEach((function(r){n.addFormat(r,e[r])})),n}(r.additionalMetaSchemas,r.customFormats,r.ajvOptionsOverrides,r.ajvFormatOptions,r.AjvClass),this.localizer=e}var e=r.prototype;return e.toErrorSchema=function(r){var e=new i.ErrorSchemaBuilder;return r.length&&r.forEach((function(r){var t=r.message,a=d.default(r.property);a.length>0&&""===a[0]&&a.splice(0,1),t&&e.addErrors(t,a)})),e.ErrorSchema},e.toErrorList=function(r,e){var t=this;if(void 0===e&&(e=[]),!r)return[];var a=[];return i.ERRORS_KEY in r&&(a=a.concat(r[i.ERRORS_KEY].map((function(r){var t="."+e.join(".");return{property:t,message:r,stack:t+" "+r}})))),Object.keys(r).reduce((function(a,o){return o!==i.ERRORS_KEY&&(a=a.concat(t.toErrorList(r[o],[].concat(e,[o])))),a}),a)},e.createErrorHandler=function(r){var e=this,t={__errors:[],addError:function(r){this.__errors.push(r)}};if(Array.isArray(r))return r.reduce((function(r,t,a){var i;return m({},r,((i={})[a]=e.createErrorHandler(t),i))}),t);if(u.default(r)){var a=r;return Object.keys(a).reduce((function(r,t){var i;return m({},r,((i={})[t]=e.createErrorHandler(a[t]),i))}),t)}return t},e.unwrapErrorHandler=function(r){var e=this;return Object.keys(r).reduce((function(t,a){var o,n;return"addError"===a?t:m({},t,a===i.ERRORS_KEY?((n={})[a]=r[a],n):((o={})[a]=e.unwrapErrorHandler(r[a]),o))}),{})},e.transformRJSFValidationErrors=function(r,e){return void 0===r&&(r=[]),r.map((function(r){var t=r.instancePath,a=r.keyword,o=r.params,n=r.schemaPath,s=r.parentSchema,c=function(r,e){if(null==r)return{};var t,a,i={},o=Object.keys(r);for(a=0;a<o.length;a++)e.indexOf(t=o[a])>=0||(i[t]=r[t]);return i}(r,j).message,d=void 0===c?"":c,u=t.replace(/\//g,"."),l=(u+" "+d).trim();if("missingProperty"in o){var h=o.missingProperty,v=i.getUiOptions(f.default(e,""+(u=u?u+"."+o.missingProperty:o.missingProperty).replace(/^\./,""))).title;if(v)d=d.replace(h,v);else{var m=f.default(s,[i.PROPERTIES_KEY,h,"title"]);m&&(d=d.replace(h,m))}l=d}else{var p=i.getUiOptions(f.default(e,""+u.replace(/^\./,""))).title;if(p)l=("'"+p+"' "+d).trim();else{var y=null==s?void 0:s.title;y&&(l=("'"+y+"' "+d).trim())}}return{name:a,property:u,message:d,params:o,stack:l,schemaPath:n}}))},e.rawValidation=function(r,e){var t,a,i=void 0;r.$id&&(t=this.ajv.getSchema(r.$id));try{void 0===t&&(t=this.ajv.compile(r)),t(e)}catch(r){i=r}return t&&("function"==typeof this.localizer&&this.localizer(t.errors),a=t.errors||void 0,t.errors=null),{errors:a,validationError:i}},e.validateFormData=function(r,e,t,a,o){var n=this.rawValidation(e,r),s=n.validationError,c=this.transformRJSFValidationErrors(n.errors,o);s&&(c=[].concat(c,[{stack:s.message}])),"function"==typeof a&&(c=a(c,o));var d=this.toErrorSchema(c);if(s&&(d=m({},d,{$schema:{__errors:[s.message]}})),"function"!=typeof t)return{errors:c,errorSchema:d};var u=i.getDefaultFormState(this,e,r,e,!0),l=t(u,this.createErrorHandler(u),o),f=this.unwrapErrorHandler(l);return i.mergeValidationData(this,{errors:c,errorSchema:d},f)},e.withIdRefPrefixObject=function(r){for(var e in r){var t=r[e];r[e]=e===i.REF_KEY&&"string"==typeof t&&t.startsWith("#")?g+t:this.withIdRefPrefix(t)}return r},e.withIdRefPrefixArray=function(r){for(var e=0;e<r.length;e++)r[e]=this.withIdRefPrefix(r[e]);return r},e.isValid=function(r,e,t){var a,i=null!=(a=t.$id)?a:g;try{void 0===this.ajv.getSchema(i)&&this.ajv.addSchema(t,i);var o,n=this.withIdRefPrefix(r);return n.$id&&(o=this.ajv.getSchema(n.$id)),void 0===o&&(o=this.ajv.compile(n)),o(e)}catch(r){return console.warn("Error encountered compiling schema:",r),!1}finally{this.ajv.removeSchema(i)}},e.withIdRefPrefix=function(r){return Array.isArray(r)?this.withIdRefPrefixArray([].concat(r)):u.default(r)?this.withIdRefPrefixObject(l.default(r)):r},r}();function O(r,e){return void 0===r&&(r={}),new b(r,e)}var R=O();r.customizeValidator=O,r.default=R,Object.defineProperty(r,"__esModule",{value:!0})}));
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("lodash-es/toPath"),require("lodash-es/isPlainObject"),require("lodash-es/clone"),require("@rjsf/utils"),require("lodash-es/get"),require("ajv"),require("ajv-formats"),require("lodash-es/isObject")):"function"==typeof define&&define.amd?define(["exports","lodash-es/toPath","lodash-es/isPlainObject","lodash-es/clone","@rjsf/utils","lodash-es/get","ajv","ajv-formats","lodash-es/isObject"],e):e((r="undefined"!=typeof globalThis?globalThis:r||self)["@rjsf/validator-ajv8"]={},r.toPath,r.isPlainObject,r.clone,r.utils,r.get,r.Ajv,r.addFormats,r.isObject)}(this,(function(r,e,t,a,i,o,n,s,c){"use strict";function d(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var l=d(e),u=d(t),f=d(a),h=d(o),v=d(n),m=d(s),p=d(c);function y(){return y=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},y.apply(this,arguments)}var j={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},E=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,g=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/,b=["instancePath","keyword","params","schemaPath","parentSchema"],O="__rjsf_rootSchema",P=function(){function r(r,e){this.ajv=void 0,this.localizer=void 0,this.ajv=function(r,e,t,a,o){void 0===t&&(t={}),void 0===o&&(o=v.default);var n=new o(y({},j,t));return a?m.default(n,a):!1!==a&&m.default(n),n.addFormat("data-url",g),n.addFormat("color",E),n.addKeyword(i.ADDITIONAL_PROPERTY_FLAG),n.addKeyword(i.RJSF_ADDITONAL_PROPERTIES_FLAG),Array.isArray(r)&&n.addMetaSchema(r),p.default(e)&&Object.keys(e).forEach((function(r){n.addFormat(r,e[r])})),n}(r.additionalMetaSchemas,r.customFormats,r.ajvOptionsOverrides,r.ajvFormatOptions,r.AjvClass),this.localizer=e}var e=r.prototype;return e.toErrorSchema=function(r){var e=new i.ErrorSchemaBuilder;return r.length&&r.forEach((function(r){var t=r.message,a=l.default(r.property);a.length>0&&""===a[0]&&a.splice(0,1),t&&e.addErrors(t,a)})),e.ErrorSchema},e.toErrorList=function(r,e){var t=this;if(void 0===e&&(e=[]),!r)return[];var a=[];return i.ERRORS_KEY in r&&(a=a.concat(r[i.ERRORS_KEY].map((function(r){var t="."+e.join(".");return{property:t,message:r,stack:t+" "+r}})))),Object.keys(r).reduce((function(a,o){if(o!==i.ERRORS_KEY){var n=r[o];u.default(n)&&(a=a.concat(t.toErrorList(n,[].concat(e,[o]))))}return a}),a)},e.createErrorHandler=function(r){var e=this,t={__errors:[],addError:function(r){this.__errors.push(r)}};if(Array.isArray(r))return r.reduce((function(r,t,a){var i;return y({},r,((i={})[a]=e.createErrorHandler(t),i))}),t);if(u.default(r)){var a=r;return Object.keys(a).reduce((function(r,t){var i;return y({},r,((i={})[t]=e.createErrorHandler(a[t]),i))}),t)}return t},e.unwrapErrorHandler=function(r){var e=this;return Object.keys(r).reduce((function(t,a){if("addError"===a)return t;var i,o,n=r[a];return u.default(n)?y({},t,((o={})[a]=e.unwrapErrorHandler(n),o)):y({},t,((i={})[a]=n,i))}),{})},e.transformRJSFValidationErrors=function(r,e){return void 0===r&&(r=[]),r.map((function(r){var t=r.instancePath,a=r.keyword,o=r.params,n=r.schemaPath,s=r.parentSchema,c=function(r,e){if(null==r)return{};var t,a,i={},o=Object.keys(r);for(a=0;a<o.length;a++)e.indexOf(t=o[a])>=0||(i[t]=r[t]);return i}(r,b).message,d=void 0===c?"":c,l=t.replace(/\//g,"."),u=(l+" "+d).trim();if("missingProperty"in o){var f=o.missingProperty,v=i.getUiOptions(h.default(e,""+(l=l?l+"."+o.missingProperty:o.missingProperty).replace(/^\./,""))).title;if(v)d=d.replace(f,v);else{var m=h.default(s,[i.PROPERTIES_KEY,f,"title"]);m&&(d=d.replace(f,m))}u=d}else{var p=i.getUiOptions(h.default(e,""+l.replace(/^\./,""))).title;if(p)u=("'"+p+"' "+d).trim();else{var y=null==s?void 0:s.title;y&&(u=("'"+y+"' "+d).trim())}}return{name:a,property:l,message:d,params:o,stack:u,schemaPath:n}}))},e.rawValidation=function(r,e){var t,a,i=void 0;r.$id&&(t=this.ajv.getSchema(r.$id));try{void 0===t&&(t=this.ajv.compile(r)),t(e)}catch(r){i=r}return t&&("function"==typeof this.localizer&&this.localizer(t.errors),a=t.errors||void 0,t.errors=null),{errors:a,validationError:i}},e.validateFormData=function(r,e,t,a,o){var n=this.rawValidation(e,r),s=n.validationError,c=this.transformRJSFValidationErrors(n.errors,o);s&&(c=[].concat(c,[{stack:s.message}])),"function"==typeof a&&(c=a(c,o));var d=this.toErrorSchema(c);if(s&&(d=y({},d,{$schema:{__errors:[s.message]}})),"function"!=typeof t)return{errors:c,errorSchema:d};var l=i.getDefaultFormState(this,e,r,e,!0),u=t(l,this.createErrorHandler(l),o),f=this.unwrapErrorHandler(u);return i.mergeValidationData(this,{errors:c,errorSchema:d},f)},e.withIdRefPrefixObject=function(r){for(var e in r){var t=r[e];r[e]=e===i.REF_KEY&&"string"==typeof t&&t.startsWith("#")?O+t:this.withIdRefPrefix(t)}return r},e.withIdRefPrefixArray=function(r){for(var e=0;e<r.length;e++)r[e]=this.withIdRefPrefix(r[e]);return r},e.isValid=function(r,e,t){var a,i=null!=(a=t.$id)?a:O;try{void 0===this.ajv.getSchema(i)&&this.ajv.addSchema(t,i);var o,n=this.withIdRefPrefix(r);return n.$id&&(o=this.ajv.getSchema(n.$id)),void 0===o&&(o=this.ajv.compile(n)),o(e)}catch(r){return console.warn("Error encountered compiling schema:",r),!1}finally{this.ajv.removeSchema(i)}},e.withIdRefPrefix=function(r){return Array.isArray(r)?this.withIdRefPrefixArray([].concat(r)):u.default(r)?this.withIdRefPrefixObject(f.default(r)):r},r}();function R(r,e){return void 0===r&&(r={}),new P(r,e)}var S=R();r.customizeValidator=R,r.default=S,Object.defineProperty(r,"__esModule",{value:!0})}));
//# sourceMappingURL=validator-ajv8.umd.production.min.js.map
{
"name": "@rjsf/validator-ajv8",
"version": "5.3.1",
"version": "5.4.0",
"main": "dist/index.js",

@@ -45,3 +45,3 @@ "module": "dist/validator-ajv8.esm.js",

"@babel/preset-react": "^7.18.6",
"@rjsf/utils": "^5.3.1",
"@rjsf/utils": "^5.4.0",
"@types/jest-expect-message": "^1.1.0",

@@ -53,3 +53,3 @@ "@types/json-schema": "^7.0.9",

"jest-expect-message": "^1.1.3",
"rimraf": "^4.4.0"
"rimraf": "^4.4.1"
},

@@ -77,3 +77,3 @@ "publishConfig": {

"license": "Apache-2.0",
"gitHead": "6ecef3909bc93616b444176dcb734b761a1d5424"
"gitHead": "61ac1121cd37442ec1ff339c33944c69b655d533"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc