Socket
Socket
Sign inDemoInstall

@hookform/resolvers

Package Overview
Dependencies
Maintainers
3
Versions
118
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hookform/resolvers - npm Package Compare versions

Comparing version 2.8.2 to 2.8.3

2

io-ts/dist/io-ts.js

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

var e=require("fp-ts/lib/Either"),t=require("fp-ts/function"),r=require("@hookform/resolvers"),n=require("io-ts"),i=require("fp-ts/ReadonlyArray"),o=require("fp-ts/Option"),u=require("fp-ts/Either"),a=require("fp-ts/Semigroup"),f=require("fp-ts/ReadonlyRecord");function p(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,t}var c=p(e),s=p(i),l=p(o),d=p(u),y=p(a),m=p(f);function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var g=function(e){return e.reduce(function(e,r,n){return t.pipe(r,d.fold(function(e){return(n>0?".":"")+e},function(e){return"["+e+"]"}),function(t){return""+e+t})},"")},b=["path"],O=function(e){var r,i=t.pipe(r=e.context,s.filterMapWithIndex(function(e,t){var i=e-1;return void 0===r[i]||r[i].type instanceof n.TaggedUnionType||r[i].type instanceof n.UnionType||r[i].type instanceof n.IntersectionType?l.none:l.some(t)}),s.map(function(e){return e.key}),s.map(function(e){return t.pipe(e,function(e){return parseInt(e,10)},d.fromPredicate(t.not(Number.isNaN),function(){return e}))}),s.toArray,g);return{message:t.pipe(e.message,d.fromNullable(e.context),d.mapLeft(t.flow(s.last,l.map(function(e){return"expected "+e.type.name+" but got "+JSON.stringify(e.actual)}),l.getOrElseW(function(){return t.absurd("Error context is missing name")}))),d.getOrElseW(t.identity)),type:t.pipe(e.context,s.last,l.map(function(e){return e.type.name}),l.getOrElse(function(){return"unknown"})),path:i}},h=function(e){return t.pipe(e,s.map(function(e){var t;return(t={})[e.path]={type:e.type,message:e.message},t}),function(e){return y.fold({concat:function(e,t){return Object.assign({},t,e)}})({},e)})},q={concat:function(e,t){var r;return v({},t,{types:v({},e.types,(r={},r[e.type]=e.message,r[t.type]=t.message,r))})}},N=function(e){return t.pipe(m.fromFoldableMap(q,s.Foldable)(e,function(e){return[e.path,e]}),m.map(function(e){return function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)t.indexOf(r=o[n])>=0||(i[r]=e[r]);return i}(e,b)}))};exports.ioTsResolver=function(e){return function(n,i,o){return t.pipe(n,e.decode,c.mapLeft((u=!o.shouldUseNativeValidation&&"all"===o.criteriaMode,function(e){var r=u?N:h;return t.pipe(e,s.map(O),r)})),c.mapLeft(function(e){return r.toNestError(e,o)}),c.fold(function(e){return{values:{},errors:e}},function(e){return o.shouldUseNativeValidation&&r.validateFieldsNatively({},o),{values:e,errors:{}}}));var u}};
var e=require("fp-ts/lib/Either"),t=require("fp-ts/function"),r=require("@hookform/resolvers"),n=require("io-ts"),i=require("fp-ts/ReadonlyArray"),o=require("fp-ts/Option"),u=require("fp-ts/Either"),a=require("fp-ts/Semigroup"),f=require("fp-ts/ReadonlyRecord");function p(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,t}var c=/*#__PURE__*/p(e),s=/*#__PURE__*/p(i),l=/*#__PURE__*/p(o),d=/*#__PURE__*/p(u),y=/*#__PURE__*/p(a),m=/*#__PURE__*/p(f);function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var g=function(e){return e.reduce(function(e,r,n){return t.pipe(r,d.fold(function(e){return(n>0?".":"")+e},function(e){return"["+e+"]"}),function(t){return""+e+t})},"")},b=["path"],O=function(e){var r,i=t.pipe(r=e.context,s.filterMapWithIndex(function(e,t){var i=e-1;return void 0===r[i]||r[i].type instanceof n.TaggedUnionType||r[i].type instanceof n.UnionType||r[i].type instanceof n.IntersectionType?l.none:l.some(t)}),s.map(function(e){return e.key}),s.map(function(e){return t.pipe(e,function(e){return parseInt(e,10)},d.fromPredicate(t.not(Number.isNaN),function(){return e}))}),s.toArray,g);return{message:t.pipe(e.message,d.fromNullable(e.context),d.mapLeft(t.flow(s.last,l.map(function(e){return"expected "+e.type.name+" but got "+JSON.stringify(e.actual)}),l.getOrElseW(function(){return t.absurd("Error context is missing name")}))),d.getOrElseW(t.identity)),type:t.pipe(e.context,s.last,l.map(function(e){return e.type.name}),l.getOrElse(function(){return"unknown"})),path:i}},h=function(e){return t.pipe(e,s.map(function(e){var t;return(t={})[e.path]={type:e.type,message:e.message},t}),function(e){return y.fold({concat:function(e,t){return Object.assign({},t,e)}})({},e)})},q={concat:function(e,t){var r;return v({},t,{types:v({},e.types,(r={},r[e.type]=e.message,r[t.type]=t.message,r))})}},N=function(e){return t.pipe(m.fromFoldableMap(q,s.Foldable)(e,function(e){return[e.path,e]}),m.map(function(e){return function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)t.indexOf(r=o[n])>=0||(i[r]=e[r]);return i}(e,b)}))};exports.ioTsResolver=function(e){return function(n,i,o){return t.pipe(n,e.decode,c.mapLeft((u=!o.shouldUseNativeValidation&&"all"===o.criteriaMode,function(e){var r=u?N:h;return t.pipe(e,s.map(O),r)})),c.mapLeft(function(e){return r.toNestError(e,o)}),c.fold(function(e){return{values:{},errors:e}},function(e){return o.shouldUseNativeValidation&&r.validateFieldsNatively({},o),{values:e,errors:{}}}));var u}};
//# sourceMappingURL=io-ts.js.map

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("fp-ts/lib/Either"),require("fp-ts/function"),require("@hookform/resolvers"),require("io-ts"),require("fp-ts/ReadonlyArray"),require("fp-ts/Option"),require("fp-ts/Either"),require("fp-ts/Semigroup"),require("fp-ts/ReadonlyRecord")):"function"==typeof define&&define.amd?define(["exports","fp-ts/lib/Either","fp-ts/function","@hookform/resolvers","io-ts","fp-ts/ReadonlyArray","fp-ts/Option","fp-ts/Either","fp-ts/Semigroup","fp-ts/ReadonlyRecord"],t):t((e||self).hookformResolversIoTs={},e.Either$1,e._function,e.hookformResolvers,e.ioTs,e.ReadonlyArray,e.Option,e.Either,e.SemiGroup,e.ReadonlyRecord)}(this,function(e,t,r,n,o,i,u,f,a,p){function s(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,t}var c=s(t),l=s(i),d=s(u),y=s(f),m=s(a),v=s(p);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var h=function(e){return e.reduce(function(e,t,n){return r.pipe(t,y.fold(function(e){return(n>0?".":"")+e},function(e){return"["+e+"]"}),function(t){return""+e+t})},"")},b=["path"],O=function(e){var t,n=r.pipe(t=e.context,l.filterMapWithIndex(function(e,r){var n=e-1;return void 0===t[n]||t[n].type instanceof o.TaggedUnionType||t[n].type instanceof o.UnionType||t[n].type instanceof o.IntersectionType?d.none:d.some(r)}),l.map(function(e){return e.key}),l.map(function(e){return r.pipe(e,function(e){return parseInt(e,10)},y.fromPredicate(r.not(Number.isNaN),function(){return e}))}),l.toArray,h);return{message:r.pipe(e.message,y.fromNullable(e.context),y.mapLeft(r.flow(l.last,d.map(function(e){return"expected "+e.type.name+" but got "+JSON.stringify(e.actual)}),d.getOrElseW(function(){return r.absurd("Error context is missing name")}))),y.getOrElseW(r.identity)),type:r.pipe(e.context,l.last,d.map(function(e){return e.type.name}),d.getOrElse(function(){return"unknown"})),path:n}},E=function(e){return r.pipe(e,l.map(function(e){var t;return(t={})[e.path]={type:e.type,message:e.message},t}),function(e){return m.fold({concat:function(e,t){return Object.assign({},t,e)}})({},e)})},R={concat:function(e,t){var r;return g({},t,{types:g({},e.types,(r={},r[e.type]=e.message,r[t.type]=t.message,r))})}},x=function(e){return r.pipe(v.fromFoldableMap(R,l.Foldable)(e,function(e){return[e.path,e]}),v.map(function(e){return function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(o[r]=e[r]);return o}(e,b)}))};e.ioTsResolver=function(e){return function(t,o,i){return r.pipe(t,e.decode,c.mapLeft((u=!i.shouldUseNativeValidation&&"all"===i.criteriaMode,function(e){var t=u?x:E;return r.pipe(e,l.map(O),t)})),c.mapLeft(function(e){return n.toNestError(e,i)}),c.fold(function(e){return{values:{},errors:e}},function(e){return i.shouldUseNativeValidation&&n.validateFieldsNatively({},i),{values:e,errors:{}}}));var u}}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("fp-ts/lib/Either"),require("fp-ts/function"),require("@hookform/resolvers"),require("io-ts"),require("fp-ts/ReadonlyArray"),require("fp-ts/Option"),require("fp-ts/Either"),require("fp-ts/Semigroup"),require("fp-ts/ReadonlyRecord")):"function"==typeof define&&define.amd?define(["exports","fp-ts/lib/Either","fp-ts/function","@hookform/resolvers","io-ts","fp-ts/ReadonlyArray","fp-ts/Option","fp-ts/Either","fp-ts/Semigroup","fp-ts/ReadonlyRecord"],t):t((e||self).hookformResolversIoTs={},e.Either$1,e._function,e.hookformResolvers,e.ioTs,e.ReadonlyArray,e.Option,e.Either,e.SemiGroup,e.ReadonlyRecord)}(this,function(e,t,r,n,o,i,u,f,a,p){function s(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,t}var c=/*#__PURE__*/s(t),l=/*#__PURE__*/s(i),d=/*#__PURE__*/s(u),y=/*#__PURE__*/s(f),m=/*#__PURE__*/s(a),v=/*#__PURE__*/s(p);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var h=function(e){return e.reduce(function(e,t,n){return r.pipe(t,y.fold(function(e){return(n>0?".":"")+e},function(e){return"["+e+"]"}),function(t){return""+e+t})},"")},b=["path"],O=function(e){var t,n=r.pipe(t=e.context,l.filterMapWithIndex(function(e,r){var n=e-1;return void 0===t[n]||t[n].type instanceof o.TaggedUnionType||t[n].type instanceof o.UnionType||t[n].type instanceof o.IntersectionType?d.none:d.some(r)}),l.map(function(e){return e.key}),l.map(function(e){return r.pipe(e,function(e){return parseInt(e,10)},y.fromPredicate(r.not(Number.isNaN),function(){return e}))}),l.toArray,h);return{message:r.pipe(e.message,y.fromNullable(e.context),y.mapLeft(r.flow(l.last,d.map(function(e){return"expected "+e.type.name+" but got "+JSON.stringify(e.actual)}),d.getOrElseW(function(){return r.absurd("Error context is missing name")}))),y.getOrElseW(r.identity)),type:r.pipe(e.context,l.last,d.map(function(e){return e.type.name}),d.getOrElse(function(){return"unknown"})),path:n}},E=function(e){return r.pipe(e,l.map(function(e){var t;return(t={})[e.path]={type:e.type,message:e.message},t}),function(e){return m.fold({concat:function(e,t){return Object.assign({},t,e)}})({},e)})},R={concat:function(e,t){var r;return g({},t,{types:g({},e.types,(r={},r[e.type]=e.message,r[t.type]=t.message,r))})}},x=function(e){return r.pipe(v.fromFoldableMap(R,l.Foldable)(e,function(e){return[e.path,e]}),v.map(function(e){return function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(o[r]=e[r]);return o}(e,b)}))};e.ioTsResolver=function(e){return function(t,o,i){return r.pipe(t,e.decode,c.mapLeft((u=!i.shouldUseNativeValidation&&"all"===i.criteriaMode,function(e){var t=u?x:E;return r.pipe(e,l.map(O),t)})),c.mapLeft(function(e){return n.toNestError(e,i)}),c.fold(function(e){return{values:{},errors:e}},function(e){return i.shouldUseNativeValidation&&n.validateFieldsNatively({},i),{values:e,errors:{}}}));var u}}});
//# sourceMappingURL=io-ts.umd.js.map
{
"name": "@hookform/resolvers",
"amdName": "hookformResolvers",
"version": "2.8.2",
"version": "2.8.3",
"description": "React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types and Typanion",

@@ -167,23 +167,23 @@ "main": "dist/resolvers.js",

"devDependencies": {
"@testing-library/jest-dom": "^5.12.0",
"@testing-library/jest-dom": "^5.15.0",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.2.1",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.0.2",
"@types/react": "^17.0.27",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"@types/react": "^17.0.33",
"@typescript-eslint/eslint-plugin": "^5.3.0",
"@typescript-eslint/parser": "^5.3.0",
"check-export-map": "^1.1.1",
"class-transformer": "^0.4.0",
"class-validator": "^0.13.1",
"computed-types": "^1.7.0",
"computed-types": "^1.11.1",
"eslint": "^7.27.0",
"eslint-config-prettier": "^8.3.0",
"fp-ts": "^2.11.1",
"husky": "^7.0.1",
"fp-ts": "^2.11.5",
"husky": "^7.0.4",
"io-ts": "^2.0.0",
"io-ts-types": "^0.5.16",
"jest": "^27.2.4",
"jest": "^27.3.1",
"joi": "^17.4.2",
"lint-staged": "^11.2.0",
"microbundle": "^0.13.3",
"lint-staged": "^11.2.6",
"microbundle": "^0.14.1",
"monocle-ts": "^2.3.10",

@@ -196,11 +196,11 @@ "newtype-ts": "^0.3.4",

"react-dom": "^17.0.2",
"react-hook-form": "7.17.1",
"react-hook-form": "7.18.1",
"reflect-metadata": "^0.1.13",
"superstruct": "^0.15.2",
"ts-jest": "^27.0.4",
"typanion": "^3.3.2",
"typescript": "^4.4.3",
"vest": "^3.2.5",
"yup": "^0.32.9",
"zod": "^3.9.8"
"superstruct": "^0.15.3",
"ts-jest": "^27.0.7",
"typanion": "^3.7.1",
"typescript": "^4.4.4",
"vest": "^3.2.7",
"yup": "^0.32.11",
"zod": "^3.11.6"
},

@@ -207,0 +207,0 @@ "peerDependencies": {

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

var e=require("@hookform/resolvers");function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=r(require("vest/promisify")),o=function(e,r){var t={};for(var o in e)t[o]||(t[o]={message:e[o][0],type:""}),r&&(t[o].types=e[o].reduce(function(e,r,t){return(e[t]=r)&&e},{}));return t};exports.vestResolver=function(r,s,i){return void 0===i&&(i={}),function(s,n,a){try{var u=function(r){return r.hasErrors()?{values:{},errors:e.toNestError(o(r.getErrors(),!a.shouldUseNativeValidation&&"all"===a.criteriaMode),a)}:(a.shouldUseNativeValidation&&e.validateFieldsNatively({},a),{values:s,errors:{}})};return Promise.resolve("sync"===i.mode?u(r(s)):Promise.resolve(t.default(r)(s)).then(u))}catch(e){return Promise.reject(e)}}};
var e=require("@hookform/resolvers");function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=/*#__PURE__*/r(require("vest/promisify")),o=function(e,r){var t={};for(var o in e)t[o]||(t[o]={message:e[o][0],type:""}),r&&(t[o].types=e[o].reduce(function(e,r,t){return(e[t]=r)&&e},{}));return t};exports.vestResolver=function(r,s,i){return void 0===i&&(i={}),function(s,n,a){try{var u=function(r){return r.hasErrors()?{values:{},errors:e.toNestError(o(r.getErrors(),!a.shouldUseNativeValidation&&"all"===a.criteriaMode),a)}:(a.shouldUseNativeValidation&&e.validateFieldsNatively({},a),{values:s,errors:{}})};return Promise.resolve("sync"===i.mode?u(r(s)):Promise.resolve(t.default(r)(s)).then(u))}catch(e){return Promise.reject(e)}}};
//# sourceMappingURL=vest.js.map

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

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@hookform/resolvers"),require("vest/promisify")):"function"==typeof define&&define.amd?define(["exports","@hookform/resolvers","vest/promisify"],r):r((e||self).hookformResolversVest={},e.hookformResolvers,e.promisify)}(this,function(e,r,o){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=t(o),i=function(e,r){var o={};for(var t in e)o[t]||(o[t]={message:e[t][0],type:""}),r&&(o[t].types=e[t].reduce(function(e,r,o){return(e[o]=r)&&e},{}));return o};e.vestResolver=function(e,o,t){return void 0===t&&(t={}),function(o,n,f){try{var u=function(e){return e.hasErrors()?{values:{},errors:r.toNestError(i(e.getErrors(),!f.shouldUseNativeValidation&&"all"===f.criteriaMode),f)}:(f.shouldUseNativeValidation&&r.validateFieldsNatively({},f),{values:o,errors:{}})};return Promise.resolve("sync"===t.mode?u(e(o)):Promise.resolve(s.default(e)(o)).then(u))}catch(e){return Promise.reject(e)}}}});
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@hookform/resolvers"),require("vest/promisify")):"function"==typeof define&&define.amd?define(["exports","@hookform/resolvers","vest/promisify"],r):r((e||self).hookformResolversVest={},e.hookformResolvers,e.promisify)}(this,function(e,r,o){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=/*#__PURE__*/t(o),i=function(e,r){var o={};for(var t in e)o[t]||(o[t]={message:e[t][0],type:""}),r&&(o[t].types=e[t].reduce(function(e,r,o){return(e[o]=r)&&e},{}));return o};e.vestResolver=function(e,o,t){return void 0===t&&(t={}),function(o,n,f){try{var u=function(e){return e.hasErrors()?{values:{},errors:r.toNestError(i(e.getErrors(),!f.shouldUseNativeValidation&&"all"===f.criteriaMode),f)}:(f.shouldUseNativeValidation&&r.validateFieldsNatively({},f),{values:o,errors:{}})};return Promise.resolve("sync"===t.mode?u(e(o)):Promise.resolve(s.default(e)(o)).then(u))}catch(e){return Promise.reject(e)}}}});
//# sourceMappingURL=vest.umd.js.map
import { FieldValues, ResolverResult, UnpackNestedValue, ResolverOptions } from 'react-hook-form';
import { z } from 'zod';
export declare type Resolver = <T extends z.Schema<any, any>>(schema: T, schemaOptions?: Partial<z.ParseParamsNoData>, factoryOptions?: {
export declare type Resolver = <T extends z.Schema<any, any>>(schema: T, schemaOptions?: Partial<z.ParseParams>, factoryOptions?: {
mode?: 'async' | 'sync';
}) => <TFieldValues extends FieldValues, TContext>(values: UnpackNestedValue<TFieldValues>, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues>>;

@@ -11,3 +11,3 @@ import {

schema: T,
schemaOptions?: Partial<z.ParseParamsNoData>,
schemaOptions?: Partial<z.ParseParams>,
factoryOptions?: { mode?: 'async' | 'sync' },

@@ -14,0 +14,0 @@ ) => <TFieldValues extends FieldValues, TContext>(

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

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