🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

redux-form

Package Overview
Dependencies
Maintainers
1
Versions
236
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-form - npm Package Compare versions

Comparing version

to
0.2.3

21

dist/redux-form.js

@@ -232,2 +232,4 @@ (function webpackUniversalModuleDefinition(root, factory) {

function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
var _actionTypes = __webpack_require__(1);

@@ -270,5 +272,5 @@

return function () {
var state = arguments.length <= 0 || arguments[0] === undefined ? { initial: {}, data: {}, touched: {}, asyncValidating: false, asyncErrors: {} } : arguments[0];
var state = arguments.length <= 0 || arguments[0] === undefined ? { initial: {}, data: {}, touched: {}, asyncValidating: false, asyncErrors: { valid: true } } : arguments[0];
var _extends2, _extends4, _extends5;
var _extends2, _extends4;

@@ -292,10 +294,19 @@ var action = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];

case _actionTypes.CHANGE:
var _state$asyncErrors = state.asyncErrors,
oldError = _state$asyncErrors[action.field],
valid = _state$asyncErrors.valid,
otherErrors = _objectWithoutProperties(_state$asyncErrors, [action.field, 'valid']);
var changeDiff = {
data: _extends({}, state.data, (_extends4 = {}, _extends4[action.field] = action.value, _extends4)),
asyncErrors: _extends({}, state.asyncErrors, (_extends5 = {}, _extends5[action.field] = null, _extends5))
asyncErrors: _extends({}, otherErrors, {
valid: !Object.keys(otherErrors).length
})
};
delete changeDiff.asyncErrors[action.field];
if (touchOnChange) {
var _extends6;
var _extends5;
changeDiff.touched = _extends({}, state.touched, (_extends6 = {}, _extends6[action.field] = true, _extends6));
changeDiff.touched = _extends({}, state.touched, (_extends5 = {}, _extends5[action.field] = true, _extends5));
}

@@ -302,0 +313,0 @@ return _extends({}, state, changeDiff);

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

!function(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("react")):"function"==typeof define&&define.amd?define(["react"],r):"object"==typeof exports?exports.ReduxForm=r(require("react")):t.ReduxForm=r(t.React)}(this,function(t){return function(t){function r(n){if(e[n])return e[n].exports;var a=e[n]={exports:{},id:n,loaded:!1};return t[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}var e={};return r.m=t,r.c=e,r.p="",r(0)}([function(t,r,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}r.__esModule=!0;var a=e(3),u=n(a),o=e(4),i=n(o),c=e(2);r.default=i.default,r.blur=c.blur,r.change=c.change,r.createFormReducer=u.default,r.initialize=c.initialize,r.reset=c.reset,r.startAsyncValidation=c.startAsyncValidation,r.stopAsyncValidation=c.stopAsyncValidation,r.touch=c.touch,r.touchAll=c.touchAll,r.untouch=c.untouch,r.untouchAll=c.untouchAll},function(t,r){"use strict";r.__esModule=!0;var e="redux-form/BLUR";r.BLUR=e;var n="redux-form/CHANGE";r.CHANGE=n;var a="redux-form/INITIALIZE";r.INITIALIZE=a;var u="redux-form/RESET";r.RESET=u;var o="redux-form/START_ASYNC_VALIDATION";r.START_ASYNC_VALIDATION=o;var i="redux-form/STOP_ASYNC_VALIDATION";r.STOP_ASYNC_VALIDATION=i;var c="redux-form/TOUCH";r.TOUCH=c;var s="redux-form/TOUCH_ALL";r.TOUCH_ALL=s;var l="redux-form/UNTOUCH";r.UNTOUCH=l;var f="redux-form/UNTOUCH_ALL";r.UNTOUCH_ALL=f},function(t,r,e){"use strict";function n(t,r,e){return{type:p.BLUR,form:t,field:r,value:e}}function a(t,r,e){return{type:p.CHANGE,form:t,field:r,value:e}}function u(t,r){return{type:p.INITIALIZE,form:t,data:r}}function o(t){return{type:p.RESET,form:t}}function i(t){return{type:p.START_ASYNC_VALIDATION,form:t}}function c(t,r){return{type:p.STOP_ASYNC_VALIDATION,form:t,errors:r}}function s(t){for(var r=arguments.length,e=Array(r>1?r-1:0),n=1;r>n;n++)e[n-1]=arguments[n];return{type:p.TOUCH,form:t,fields:e}}function l(t){return{type:p.TOUCH_ALL,form:t}}function f(t){for(var r=arguments.length,e=Array(r>1?r-1:0),n=1;r>n;n++)e[n-1]=arguments[n];return{type:p.UNTOUCH,form:t,fields:e}}function d(t){return{type:p.UNTOUCH_ALL,form:t}}r.__esModule=!0,r.blur=n,r.change=a,r.initialize=u,r.reset=o,r.startAsyncValidation=i,r.stopAsyncValidation=c,r.touch=s,r.touchAll=l,r.untouch=f,r.untouchAll=d;var p=e(1)},function(t,r,e){"use strict";function n(t,r){var e=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],n=e.touchOnBlur,o=void 0===n?!0:n,i=e.touchOnChange,c=void 0===i?!1:i;return function(){var e,n,i,s=arguments.length<=0||void 0===arguments[0]?{initial:{},data:{},touched:{},asyncValidating:!1,asyncErrors:{}}:arguments[0],l=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(l.form!==t)return s;switch(l.type){case u.BLUR:var f={data:a({},s.data,(e={},e[l.field]=l.value,e))};if(o){var d;f.touched=a({},s.touched,(d={},d[l.field]=!0,d))}return a({},s,f);case u.CHANGE:var p={data:a({},s.data,(n={},n[l.field]=l.value,n)),asyncErrors:a({},s.asyncErrors,(i={},i[l.field]=null,i))};if(c){var m;p.touched=a({},s.touched,(m={},m[l.field]=!0,m))}return a({},s,p);case u.INITIALIZE:return{initial:l.data,data:l.data,asyncValidating:!1,asyncErrors:{},touched:{}};case u.RESET:return{initial:s.initial,data:s.initial,touched:{},asyncValidating:!1,asyncErrors:{}};case u.START_ASYNC_VALIDATION:return a({},s,{asyncValidating:!0});case u.STOP_ASYNC_VALIDATION:return a({},s,{asyncValidating:!1,asyncErrors:l.errors});case u.TOUCH:var h={};return l.fields.forEach(function(t){if("string"!=typeof t)throw new Error("fields passed to touch() must be strings");h[t]=!0}),a({},s,{touched:a({},s.touched,h)});case u.TOUCH_ALL:var y={};return r.forEach(function(t){return y[t]=!0}),a({},s,{touched:y});case u.UNTOUCH:var v={};return l.fields.forEach(function(t){if("string"!=typeof t)throw new Error("fields passed to untouch() must be strings");v[t]=!1}),a({},s,{touched:a({},s.touched,v)});case u.UNTOUCH_ALL:return a({},s,{touched:{}});default:return s}}}r.__esModule=!0;var a=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};r.default=n;var u=e(1);t.exports=r.default},function(t,r,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function a(t,r){var e={};for(var n in t)r.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function u(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}function o(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(t,r):t.__proto__=r)}function i(t,r,e,n){function i(t){var e=r(t.data),n=l({valid:!0},t.asyncErrors),a=!(!e.valid||!n.valid);return l({},e,n,{valid:a})}return function(c){return function(h){function y(){u(this,y),h.apply(this,arguments)}return o(y,h),y.prototype.render=function(){var t=this,u=this.props,o=u.form,s=u.sliceName,f=u.dispatch,h=a(u,["form","sliceName","dispatch"]),y=e?function(){f(p.startAsyncValidation(s));var t=e(o.data);if(!t||"function"!=typeof t.then)throw new Error("asyncValidate function passed to reduxForm must return a promise!");return t.then(function(t){return f(p.stopAsyncValidation(s,t)),!!t.valid})}:void 0,v=function(t,e){return function(a){var u=e||a.target.value;if(f(p.blur(s,t,u)),y&&~n.indexOf(t)){var i,c=r(l({},o.data,(i={},i[t]=u,i)))[t];c||y()}}},A=m.isPristine(o.initial,o.data),g=i(o),T=g.valid,O=a(g,["valid"]),_=function(t,r){return function(e){return f(p.change(s,t,r||e.target.value))}},N=function(r){var e=function(t){return function(r){r&&r.preventDefault(),f(p.touchAll(s)),y?y().then(function(r){T&&r&&t(o.data)}):T&&t(o.data)}};if("function"==typeof r)return e(r);var n=t.props.onSubmit;if(!n)throw new Error("You must either pass handleSubmit() an onSubmit function or pass onSubmit as a prop");e(n)(r)};return d.default.createElement(c,l({asyncValidate:y,asyncValidating:o.asyncValidating,data:o.data,dirty:!A,dispatch:f,errors:O,handleBlur:v,handleChange:_,handleSubmit:N,initializeForm:function(t){return f(p.initialize(s,t))},invalid:!T,pristine:A,resetForm:function(){return f(p.reset(s))},touch:function(){for(var t=arguments.length,r=Array(t),e=0;t>e;e++)r[e]=arguments[e];return f(p.touch.apply(void 0,[s].concat(r)))},touched:o.touched,touchAll:function(){return f(p.touchAll(s))},untouch:function(){for(var t=arguments.length,r=Array(t),e=0;t>e;e++)r[e]=arguments[e];return f(p.untouch.apply(void 0,[s].concat(r)))},untouchAll:function(){return f(p.untouchAll(s))},valid:T},h))},s(y,null,[{key:"displayName",value:"ReduxForm("+m.getDisplayName(c)+")",enumerable:!0},{key:"DecoratedComponent",value:c,enumerable:!0},{key:"propTypes",value:{sliceName:f.PropTypes.string,form:f.PropTypes.object.isRequired,onSubmit:f.PropTypes.func,dispatch:f.PropTypes.func.isRequired},enumerable:!0},{key:"defaultProps",value:{sliceName:t},enumerable:!0}]),y}(f.Component)}}function c(t){var r=arguments.length<=1||void 0===arguments[1]?function(){return{valid:!0}}:arguments[1],e=i(t,r);return e.async=function(e){for(var n=arguments.length,a=Array(n>1?n-1:0),u=1;n>u;u++)a[u-1]=arguments[u];var o=Array.isArray(a[0])?a[0]:a;return i(t,r,e,o)},e}r.__esModule=!0;var s=function(){function t(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(r,e,n){return e&&t(r.prototype,e),n&&t(r,n),r}}(),l=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};r.default=c;var f=e(6),d=n(f),p=e(2),m=e(5);t.exports=r.default},function(t,r){"use strict";function e(t){return t.displayName||t.name||"Component"}function n(t,r){if(t===r)return!0;for(var e=Object.keys(r),n=0;n<e.length;n++){var a=e[n],u=r[a],o=t[a];if((u||o)&&u!==o)return!1}return!0}r.__esModule=!0,r.getDisplayName=e,r.isPristine=n},function(r,e){r.exports=t}])});
!function(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("react")):"function"==typeof define&&define.amd?define(["react"],r):"object"==typeof exports?exports.ReduxForm=r(require("react")):t.ReduxForm=r(t.React)}(this,function(t){return function(t){function r(n){if(e[n])return e[n].exports;var a=e[n]={exports:{},id:n,loaded:!1};return t[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}var e={};return r.m=t,r.c=e,r.p="",r(0)}([function(t,r,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}r.__esModule=!0;var a=e(3),u=n(a),o=e(4),i=n(o),c=e(2);r.default=i.default,r.blur=c.blur,r.change=c.change,r.createFormReducer=u.default,r.initialize=c.initialize,r.reset=c.reset,r.startAsyncValidation=c.startAsyncValidation,r.stopAsyncValidation=c.stopAsyncValidation,r.touch=c.touch,r.touchAll=c.touchAll,r.untouch=c.untouch,r.untouchAll=c.untouchAll},function(t,r){"use strict";r.__esModule=!0;var e="redux-form/BLUR";r.BLUR=e;var n="redux-form/CHANGE";r.CHANGE=n;var a="redux-form/INITIALIZE";r.INITIALIZE=a;var u="redux-form/RESET";r.RESET=u;var o="redux-form/START_ASYNC_VALIDATION";r.START_ASYNC_VALIDATION=o;var i="redux-form/STOP_ASYNC_VALIDATION";r.STOP_ASYNC_VALIDATION=i;var c="redux-form/TOUCH";r.TOUCH=c;var s="redux-form/TOUCH_ALL";r.TOUCH_ALL=s;var l="redux-form/UNTOUCH";r.UNTOUCH=l;var f="redux-form/UNTOUCH_ALL";r.UNTOUCH_ALL=f},function(t,r,e){"use strict";function n(t,r,e){return{type:p.BLUR,form:t,field:r,value:e}}function a(t,r,e){return{type:p.CHANGE,form:t,field:r,value:e}}function u(t,r){return{type:p.INITIALIZE,form:t,data:r}}function o(t){return{type:p.RESET,form:t}}function i(t){return{type:p.START_ASYNC_VALIDATION,form:t}}function c(t,r){return{type:p.STOP_ASYNC_VALIDATION,form:t,errors:r}}function s(t){for(var r=arguments.length,e=Array(r>1?r-1:0),n=1;r>n;n++)e[n-1]=arguments[n];return{type:p.TOUCH,form:t,fields:e}}function l(t){return{type:p.TOUCH_ALL,form:t}}function f(t){for(var r=arguments.length,e=Array(r>1?r-1:0),n=1;r>n;n++)e[n-1]=arguments[n];return{type:p.UNTOUCH,form:t,fields:e}}function d(t){return{type:p.UNTOUCH_ALL,form:t}}r.__esModule=!0,r.blur=n,r.change=a,r.initialize=u,r.reset=o,r.startAsyncValidation=i,r.stopAsyncValidation=c,r.touch=s,r.touchAll=l,r.untouch=f,r.untouchAll=d;var p=e(1)},function(t,r,e){"use strict";function n(t,r){var e={};for(var n in t)r.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function a(t,r){var e=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],a=e.touchOnBlur,i=void 0===a?!0:a,c=e.touchOnChange,s=void 0===c?!1:c;return function(){var e,a,c=arguments.length<=0||void 0===arguments[0]?{initial:{},data:{},touched:{},asyncValidating:!1,asyncErrors:{valid:!0}}:arguments[0],l=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(l.form!==t)return c;switch(l.type){case o.BLUR:var f={data:u({},c.data,(e={},e[l.field]=l.value,e))};if(i){var d;f.touched=u({},c.touched,(d={},d[l.field]=!0,d))}return u({},c,f);case o.CHANGE:var p=c.asyncErrors,m=(p[l.field],p.valid,n(p,[l.field,"valid"])),h={data:u({},c.data,(a={},a[l.field]=l.value,a)),asyncErrors:u({},m,{valid:!Object.keys(m).length})};if(delete h.asyncErrors[l.field],s){var v;h.touched=u({},c.touched,(v={},v[l.field]=!0,v))}return u({},c,h);case o.INITIALIZE:return{initial:l.data,data:l.data,asyncValidating:!1,asyncErrors:{},touched:{}};case o.RESET:return{initial:c.initial,data:c.initial,touched:{},asyncValidating:!1,asyncErrors:{}};case o.START_ASYNC_VALIDATION:return u({},c,{asyncValidating:!0});case o.STOP_ASYNC_VALIDATION:return u({},c,{asyncValidating:!1,asyncErrors:l.errors});case o.TOUCH:var y={};return l.fields.forEach(function(t){if("string"!=typeof t)throw new Error("fields passed to touch() must be strings");y[t]=!0}),u({},c,{touched:u({},c.touched,y)});case o.TOUCH_ALL:var A={};return r.forEach(function(t){return A[t]=!0}),u({},c,{touched:A});case o.UNTOUCH:var g={};return l.fields.forEach(function(t){if("string"!=typeof t)throw new Error("fields passed to untouch() must be strings");g[t]=!1}),u({},c,{touched:u({},c.touched,g)});case o.UNTOUCH_ALL:return u({},c,{touched:{}});default:return c}}}r.__esModule=!0;var u=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};r.default=a;var o=e(1);t.exports=r.default},function(t,r,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function a(t,r){var e={};for(var n in t)r.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function u(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}function o(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(t,r):t.__proto__=r)}function i(t,r,e,n){function i(t){var e=r(t.data),n=l({valid:!0},t.asyncErrors),a=!(!e.valid||!n.valid);return l({},e,n,{valid:a})}return function(c){return function(h){function v(){u(this,v),h.apply(this,arguments)}return o(v,h),v.prototype.render=function(){var t=this,u=this.props,o=u.form,s=u.sliceName,f=u.dispatch,h=a(u,["form","sliceName","dispatch"]),v=e?function(){f(p.startAsyncValidation(s));var t=e(o.data);if(!t||"function"!=typeof t.then)throw new Error("asyncValidate function passed to reduxForm must return a promise!");return t.then(function(t){return f(p.stopAsyncValidation(s,t)),!!t.valid})}:void 0,y=function(t,e){return function(a){var u=e||a.target.value;if(f(p.blur(s,t,u)),v&&~n.indexOf(t)){var i,c=r(l({},o.data,(i={},i[t]=u,i)))[t];c||v()}}},A=m.isPristine(o.initial,o.data),g=i(o),O=g.valid,T=a(g,["valid"]),_=function(t,r){return function(e){return f(p.change(s,t,r||e.target.value))}},b=function(r){var e=function(t){return function(r){r&&r.preventDefault(),f(p.touchAll(s)),v?v().then(function(r){O&&r&&t(o.data)}):O&&t(o.data)}};if("function"==typeof r)return e(r);var n=t.props.onSubmit;if(!n)throw new Error("You must either pass handleSubmit() an onSubmit function or pass onSubmit as a prop");e(n)(r)};return d.default.createElement(c,l({asyncValidate:v,asyncValidating:o.asyncValidating,data:o.data,dirty:!A,dispatch:f,errors:T,handleBlur:y,handleChange:_,handleSubmit:b,initializeForm:function(t){return f(p.initialize(s,t))},invalid:!O,pristine:A,resetForm:function(){return f(p.reset(s))},touch:function(){for(var t=arguments.length,r=Array(t),e=0;t>e;e++)r[e]=arguments[e];return f(p.touch.apply(void 0,[s].concat(r)))},touched:o.touched,touchAll:function(){return f(p.touchAll(s))},untouch:function(){for(var t=arguments.length,r=Array(t),e=0;t>e;e++)r[e]=arguments[e];return f(p.untouch.apply(void 0,[s].concat(r)))},untouchAll:function(){return f(p.untouchAll(s))},valid:O},h))},s(v,null,[{key:"displayName",value:"ReduxForm("+m.getDisplayName(c)+")",enumerable:!0},{key:"DecoratedComponent",value:c,enumerable:!0},{key:"propTypes",value:{sliceName:f.PropTypes.string,form:f.PropTypes.object.isRequired,onSubmit:f.PropTypes.func,dispatch:f.PropTypes.func.isRequired},enumerable:!0},{key:"defaultProps",value:{sliceName:t},enumerable:!0}]),v}(f.Component)}}function c(t){var r=arguments.length<=1||void 0===arguments[1]?function(){return{valid:!0}}:arguments[1],e=i(t,r);return e.async=function(e){for(var n=arguments.length,a=Array(n>1?n-1:0),u=1;n>u;u++)a[u-1]=arguments[u];var o=Array.isArray(a[0])?a[0]:a;return i(t,r,e,o)},e}r.__esModule=!0;var s=function(){function t(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(r,e,n){return e&&t(r.prototype,e),n&&t(r,n),r}}(),l=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};r.default=c;var f=e(6),d=n(f),p=e(2),m=e(5);t.exports=r.default},function(t,r){"use strict";function e(t){return t.displayName||t.name||"Component"}function n(t,r){if(t===r)return!0;for(var e=Object.keys(r),n=0;n<e.length;n++){var a=e[n],u=r[a],o=t[a];if((u||o)&&u!==o)return!1}return!0}r.__esModule=!0,r.getDisplayName=e,r.isPristine=n},function(r,e){r.exports=t}])});

@@ -9,2 +9,4 @@ 'use strict';

function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
var _actionTypes = require('./actionTypes');

@@ -47,5 +49,5 @@

return function () {
var state = arguments.length <= 0 || arguments[0] === undefined ? { initial: {}, data: {}, touched: {}, asyncValidating: false, asyncErrors: {} } : arguments[0];
var state = arguments.length <= 0 || arguments[0] === undefined ? { initial: {}, data: {}, touched: {}, asyncValidating: false, asyncErrors: { valid: true } } : arguments[0];
var _extends2, _extends4, _extends5;
var _extends2, _extends4;

@@ -69,10 +71,19 @@ var action = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];

case _actionTypes.CHANGE:
var _state$asyncErrors = state.asyncErrors,
oldError = _state$asyncErrors[action.field],
valid = _state$asyncErrors.valid,
otherErrors = _objectWithoutProperties(_state$asyncErrors, [action.field, 'valid']);
var changeDiff = {
data: _extends({}, state.data, (_extends4 = {}, _extends4[action.field] = action.value, _extends4)),
asyncErrors: _extends({}, state.asyncErrors, (_extends5 = {}, _extends5[action.field] = null, _extends5))
asyncErrors: _extends({}, otherErrors, {
valid: !Object.keys(otherErrors).length
})
};
delete changeDiff.asyncErrors[action.field];
if (touchOnChange) {
var _extends6;
var _extends5;
changeDiff.touched = _extends({}, state.touched, (_extends6 = {}, _extends6[action.field] = true, _extends6));
changeDiff.touched = _extends({}, state.touched, (_extends5 = {}, _extends5[action.field] = true, _extends5));
}

@@ -79,0 +90,0 @@ return _extends({}, state, changeDiff);

{
"name": "redux-form",
"version": "0.2.2",
"version": "0.2.3",
"description": "A higher order component generator for forms using Redux and React",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

Sorry, the diff of this file is not supported yet