react-redux
Advanced tools
Comparing version 4.4.5 to 4.4.6
@@ -10,3 +10,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
root["ReactRedux"] = factory(root["React"], root["Redux"]); | ||
})(this, function(__WEBPACK_EXTERNAL_MODULE_1__, __WEBPACK_EXTERNAL_MODULE_13__) { | ||
})(this, function(__WEBPACK_EXTERNAL_MODULE_1__, __WEBPACK_EXTERNAL_MODULE_20__) { | ||
return /******/ (function(modules) { // webpackBootstrap | ||
@@ -63,7 +63,7 @@ /******/ // The module cache | ||
var _Provider = __webpack_require__(4); | ||
var _Provider = __webpack_require__(5); | ||
var _Provider2 = _interopRequireDefault(_Provider); | ||
var _connect = __webpack_require__(5); | ||
var _connect = __webpack_require__(6); | ||
@@ -120,4 +120,5 @@ var _connect2 = _interopRequireDefault(_connect); | ||
try { | ||
// This error was thrown as a convenience so that you can use this stack | ||
// to find the callsite that caused this warning to fire. | ||
// This error was thrown as a convenience so that if you enable | ||
// "break on all exceptions" in your console, | ||
// it would pause the execution at this line. | ||
throw new Error(message); | ||
@@ -133,2 +134,14 @@ /* eslint-disable no-empty */ | ||
var root = __webpack_require__(17); | ||
/** Built-in value references. */ | ||
var Symbol = root.Symbol; | ||
module.exports = Symbol; | ||
/***/ }, | ||
/* 5 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
'use strict'; | ||
@@ -184,5 +197,3 @@ | ||
Provider.prototype.render = function render() { | ||
var children = this.props.children; | ||
return _react.Children.only(children); | ||
return _react.Children.only(this.props.children); | ||
}; | ||
@@ -195,2 +206,3 @@ | ||
if (true) { | ||
@@ -201,2 +213,3 @@ Provider.prototype.componentWillReceiveProps = function (nextProps) { | ||
if (store !== nextStore) { | ||
@@ -217,3 +230,3 @@ warnAboutReceivingStore(); | ||
/***/ }, | ||
/* 5 */ | ||
/* 6 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -223,5 +236,6 @@ | ||
exports.__esModule = true; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
exports.__esModule = true; | ||
exports["default"] = connect; | ||
@@ -235,7 +249,7 @@ | ||
var _shallowEqual = __webpack_require__(6); | ||
var _shallowEqual = __webpack_require__(7); | ||
var _shallowEqual2 = _interopRequireDefault(_shallowEqual); | ||
var _wrapActionCreators = __webpack_require__(7); | ||
var _wrapActionCreators = __webpack_require__(8); | ||
@@ -248,11 +262,11 @@ var _wrapActionCreators2 = _interopRequireDefault(_wrapActionCreators); | ||
var _isPlainObject = __webpack_require__(12); | ||
var _isPlainObject = __webpack_require__(19); | ||
var _isPlainObject2 = _interopRequireDefault(_isPlainObject); | ||
var _hoistNonReactStatics = __webpack_require__(8); | ||
var _hoistNonReactStatics = __webpack_require__(9); | ||
var _hoistNonReactStatics2 = _interopRequireDefault(_hoistNonReactStatics); | ||
var _invariant = __webpack_require__(9); | ||
var _invariant = __webpack_require__(10); | ||
@@ -297,3 +311,3 @@ var _invariant2 = _interopRequireDefault(_invariant); | ||
function connect(mapStateToProps, mapDispatchToProps, mergeProps) { | ||
var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3]; | ||
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; | ||
@@ -303,3 +317,3 @@ var shouldSubscribe = Boolean(mapStateToProps); | ||
var mapDispatch = undefined; | ||
var mapDispatch = void 0; | ||
if (typeof mapDispatchToProps === 'function') { | ||
@@ -314,6 +328,6 @@ mapDispatch = mapDispatchToProps; | ||
var finalMergeProps = mergeProps || defaultMergeProps; | ||
var _options$pure = options.pure; | ||
var pure = _options$pure === undefined ? true : _options$pure; | ||
var _options$withRef = options.withRef; | ||
var withRef = _options$withRef === undefined ? false : _options$withRef; | ||
var _options$pure = options.pure, | ||
pure = _options$pure === undefined ? true : _options$pure, | ||
_options$withRef = options.withRef, | ||
withRef = _options$withRef === undefined ? false : _options$withRef; | ||
@@ -537,8 +551,9 @@ var checkMergedEquals = pure && finalMergeProps !== defaultMergeProps; | ||
Connect.prototype.render = function render() { | ||
var haveOwnPropsChanged = this.haveOwnPropsChanged; | ||
var hasStoreStateChanged = this.hasStoreStateChanged; | ||
var haveStatePropsBeenPrecalculated = this.haveStatePropsBeenPrecalculated; | ||
var statePropsPrecalculationError = this.statePropsPrecalculationError; | ||
var renderedElement = this.renderedElement; | ||
var haveOwnPropsChanged = this.haveOwnPropsChanged, | ||
hasStoreStateChanged = this.hasStoreStateChanged, | ||
haveStatePropsBeenPrecalculated = this.haveStatePropsBeenPrecalculated, | ||
statePropsPrecalculationError = this.statePropsPrecalculationError, | ||
renderedElement = this.renderedElement; | ||
this.haveOwnPropsChanged = false; | ||
@@ -623,3 +638,3 @@ this.hasStoreStateChanged = false; | ||
/***/ }, | ||
/* 6 */ | ||
/* 7 */ | ||
/***/ function(module, exports) { | ||
@@ -655,3 +670,3 @@ | ||
/***/ }, | ||
/* 7 */ | ||
/* 8 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -664,3 +679,3 @@ | ||
var _redux = __webpack_require__(13); | ||
var _redux = __webpack_require__(20); | ||
@@ -674,3 +689,3 @@ function wrapActionCreators(actionCreators) { | ||
/***/ }, | ||
/* 8 */ | ||
/* 9 */ | ||
/***/ function(module, exports) { | ||
@@ -704,8 +719,22 @@ | ||
module.exports = function hoistNonReactStatics(targetComponent, sourceComponent) { | ||
var keys = Object.getOwnPropertyNames(sourceComponent); | ||
for (var i=0; i<keys.length; ++i) { | ||
if (!REACT_STATICS[keys[i]] && !KNOWN_STATICS[keys[i]]) { | ||
targetComponent[keys[i]] = sourceComponent[keys[i]]; | ||
var isGetOwnPropertySymbolsAvailable = typeof Object.getOwnPropertySymbols === 'function'; | ||
module.exports = function hoistNonReactStatics(targetComponent, sourceComponent, customStatics) { | ||
if (typeof sourceComponent !== 'string') { // don't hoist over string (html) components | ||
var keys = Object.getOwnPropertyNames(sourceComponent); | ||
/* istanbul ignore else */ | ||
if (isGetOwnPropertySymbolsAvailable) { | ||
keys = keys.concat(Object.getOwnPropertySymbols(sourceComponent)); | ||
} | ||
for (var i = 0; i < keys.length; ++i) { | ||
if (!REACT_STATICS[keys[i]] && !KNOWN_STATICS[keys[i]] && (!customStatics || !customStatics[keys[i]])) { | ||
try { | ||
targetComponent[keys[i]] = sourceComponent[keys[i]]; | ||
} catch (error) { | ||
} | ||
} | ||
} | ||
} | ||
@@ -718,3 +747,3 @@ | ||
/***/ }, | ||
/* 9 */ | ||
/* 10 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -776,20 +805,104 @@ | ||
/***/ }, | ||
/* 10 */ | ||
/* 11 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var Symbol = __webpack_require__(4), | ||
getRawTag = __webpack_require__(14), | ||
objectToString = __webpack_require__(15); | ||
/** `Object#toString` result references. */ | ||
var nullTag = '[object Null]', | ||
undefinedTag = '[object Undefined]'; | ||
/** Built-in value references. */ | ||
var symToStringTag = Symbol ? Symbol.toStringTag : undefined; | ||
/** | ||
* The base implementation of `getTag` without fallbacks for buggy environments. | ||
* | ||
* @private | ||
* @param {*} value The value to query. | ||
* @returns {string} Returns the `toStringTag`. | ||
*/ | ||
function baseGetTag(value) { | ||
if (value == null) { | ||
return value === undefined ? undefinedTag : nullTag; | ||
} | ||
value = Object(value); | ||
return (symToStringTag && symToStringTag in value) | ||
? getRawTag(value) | ||
: objectToString(value); | ||
} | ||
module.exports = baseGetTag; | ||
/***/ }, | ||
/* 12 */ | ||
/***/ function(module, exports) { | ||
/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ | ||
var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; | ||
module.exports = freeGlobal; | ||
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()) || Function('return this')())) | ||
/***/ }, | ||
/* 13 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var overArg = __webpack_require__(16); | ||
/** Built-in value references. */ | ||
var getPrototype = overArg(Object.getPrototypeOf, Object); | ||
module.exports = getPrototype; | ||
/***/ }, | ||
/* 14 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var Symbol = __webpack_require__(4); | ||
/** Used for built-in method references. */ | ||
var objectProto = Object.prototype; | ||
/** Used to check objects for own properties. */ | ||
var hasOwnProperty = objectProto.hasOwnProperty; | ||
/** | ||
* Checks if `value` is a host object in IE < 9. | ||
* Used to resolve the | ||
* [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) | ||
* of values. | ||
*/ | ||
var nativeObjectToString = objectProto.toString; | ||
/** Built-in value references. */ | ||
var symToStringTag = Symbol ? Symbol.toStringTag : undefined; | ||
/** | ||
* A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. | ||
* | ||
* @private | ||
* @param {*} value The value to check. | ||
* @returns {boolean} Returns `true` if `value` is a host object, else `false`. | ||
* @param {*} value The value to query. | ||
* @returns {string} Returns the raw `toStringTag`. | ||
*/ | ||
function isHostObject(value) { | ||
// Many host objects are `Object` objects that can coerce to strings | ||
// despite having improperly defined `toString` methods. | ||
var result = false; | ||
if (value != null && typeof value.toString != 'function') { | ||
try { | ||
result = !!(value + ''); | ||
} catch (e) {} | ||
function getRawTag(value) { | ||
var isOwn = hasOwnProperty.call(value, symToStringTag), | ||
tag = value[symToStringTag]; | ||
try { | ||
value[symToStringTag] = undefined; | ||
var unmasked = true; | ||
} catch (e) {} | ||
var result = nativeObjectToString.call(value); | ||
if (unmasked) { | ||
if (isOwn) { | ||
value[symToStringTag] = tag; | ||
} else { | ||
delete value[symToStringTag]; | ||
} | ||
} | ||
@@ -799,10 +912,74 @@ return result; | ||
module.exports = isHostObject; | ||
module.exports = getRawTag; | ||
/***/ }, | ||
/* 11 */ | ||
/* 15 */ | ||
/***/ function(module, exports) { | ||
/** Used for built-in method references. */ | ||
var objectProto = Object.prototype; | ||
/** | ||
* Used to resolve the | ||
* [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) | ||
* of values. | ||
*/ | ||
var nativeObjectToString = objectProto.toString; | ||
/** | ||
* Converts `value` to a string using `Object.prototype.toString`. | ||
* | ||
* @private | ||
* @param {*} value The value to convert. | ||
* @returns {string} Returns the converted string. | ||
*/ | ||
function objectToString(value) { | ||
return nativeObjectToString.call(value); | ||
} | ||
module.exports = objectToString; | ||
/***/ }, | ||
/* 16 */ | ||
/***/ function(module, exports) { | ||
/** | ||
* Creates a unary function that invokes `func` with its argument transformed. | ||
* | ||
* @private | ||
* @param {Function} func The function to wrap. | ||
* @param {Function} transform The argument transform. | ||
* @returns {Function} Returns the new function. | ||
*/ | ||
function overArg(func, transform) { | ||
return function(arg) { | ||
return func(transform(arg)); | ||
}; | ||
} | ||
module.exports = overArg; | ||
/***/ }, | ||
/* 17 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var freeGlobal = __webpack_require__(12); | ||
/** Detect free variable `self`. */ | ||
var freeSelf = typeof self == 'object' && self && self.Object === Object && self; | ||
/** Used as a reference to the global object. */ | ||
var root = freeGlobal || freeSelf || Function('return this')(); | ||
module.exports = root; | ||
/***/ }, | ||
/* 18 */ | ||
/***/ function(module, exports) { | ||
/** | ||
* Checks if `value` is object-like. A value is object-like if it's not `null` | ||
@@ -813,2 +990,3 @@ * and has a `typeof` result of "object". | ||
* @memberOf _ | ||
* @since 4.0.0 | ||
* @category Lang | ||
@@ -832,3 +1010,3 @@ * @param {*} value The value to check. | ||
function isObjectLike(value) { | ||
return !!value && typeof value == 'object'; | ||
return value != null && typeof value == 'object'; | ||
} | ||
@@ -840,7 +1018,8 @@ | ||
/***/ }, | ||
/* 12 */ | ||
/* 19 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var isHostObject = __webpack_require__(10), | ||
isObjectLike = __webpack_require__(11); | ||
var baseGetTag = __webpack_require__(11), | ||
getPrototype = __webpack_require__(13), | ||
isObjectLike = __webpack_require__(18); | ||
@@ -851,7 +1030,11 @@ /** `Object#toString` result references. */ | ||
/** Used for built-in method references. */ | ||
var objectProto = Object.prototype; | ||
var funcProto = Function.prototype, | ||
objectProto = Object.prototype; | ||
/** Used to resolve the decompiled source of functions. */ | ||
var funcToString = Function.prototype.toString; | ||
var funcToString = funcProto.toString; | ||
/** Used to check objects for own properties. */ | ||
var hasOwnProperty = objectProto.hasOwnProperty; | ||
/** Used to infer the `Object` constructor. */ | ||
@@ -861,11 +1044,2 @@ var objectCtorString = funcToString.call(Object); | ||
/** | ||
* Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring) | ||
* of values. | ||
*/ | ||
var objectToString = objectProto.toString; | ||
/** Built-in value references. */ | ||
var getPrototypeOf = Object.getPrototypeOf; | ||
/** | ||
* Checks if `value` is a plain object, that is, an object created by the | ||
@@ -876,2 +1050,3 @@ * `Object` constructor or one with a `[[Prototype]]` of `null`. | ||
* @memberOf _ | ||
* @since 0.8.0 | ||
* @category Lang | ||
@@ -899,15 +1074,12 @@ * @param {*} value The value to check. | ||
function isPlainObject(value) { | ||
if (!isObjectLike(value) || objectToString.call(value) != objectTag || isHostObject(value)) { | ||
if (!isObjectLike(value) || baseGetTag(value) != objectTag) { | ||
return false; | ||
} | ||
var proto = objectProto; | ||
if (typeof value.constructor == 'function') { | ||
proto = getPrototypeOf(value); | ||
} | ||
var proto = getPrototype(value); | ||
if (proto === null) { | ||
return true; | ||
} | ||
var Ctor = proto.constructor; | ||
return (typeof Ctor == 'function' && | ||
Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString); | ||
var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor; | ||
return typeof Ctor == 'function' && Ctor instanceof Ctor && | ||
funcToString.call(Ctor) == objectCtorString; | ||
} | ||
@@ -919,6 +1091,6 @@ | ||
/***/ }, | ||
/* 13 */ | ||
/* 20 */ | ||
/***/ function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_13__; | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_20__; | ||
@@ -925,0 +1097,0 @@ /***/ } |
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("redux")):"function"==typeof define&&define.amd?define(["react","redux"],e):"object"==typeof exports?exports.ReactRedux=e(require("react"),require("redux")):t.ReactRedux=e(t.React,t.Redux)}(this,function(t,e){return function(t){function e(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return t[o].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0,e.connect=e.Provider=void 0;var n=r(4),s=o(n),i=r(5),a=o(i);e.Provider=s["default"],e.connect=a["default"]},function(e,r){e.exports=t},function(t,e,r){"use strict";e.__esModule=!0;var o=r(1);e["default"]=o.PropTypes.shape({subscribe:o.PropTypes.func.isRequired,dispatch:o.PropTypes.func.isRequired,getState:o.PropTypes.func.isRequired})},function(t,e){"use strict";function r(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t);try{throw Error(t)}catch(e){}}e.__esModule=!0,e["default"]=r},function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0,e["default"]=void 0;var a=r(1),p=r(2),u=o(p),c=r(3),f=(o(c),function(t){function e(r,o){n(this,e);var i=s(this,t.call(this,r,o));return i.store=r.store,i}return i(e,t),e.prototype.getChildContext=function(){return{store:this.store}},e.prototype.render=function(){var t=this.props.children;return a.Children.only(t)},e}(a.Component));e["default"]=f,f.propTypes={store:u["default"].isRequired,children:a.PropTypes.element.isRequired},f.childContextTypes={store:u["default"].isRequired}},function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){return t.displayName||t.name||"Component"}function p(t,e){try{return t.apply(e)}catch(r){return T.value=r,T}}function u(t,e,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=!!t,h=t||x,d=void 0;d="function"==typeof e?e:e?(0,v["default"])(e):C;var y=r||M,b=o.pure,g=void 0===b?!0:b,m=o.withRef,O=void 0===m?!1:m,D=g&&y!==M,j=_++;return function(t){function e(t,e,r){var o=y(t,e,r);return o}var r="Connect("+a(t)+")",o=function(o){function a(t,e){n(this,a);var i=s(this,o.call(this,t,e));i.version=j,i.store=t.store||e.store,(0,w["default"])(i.store,'Could not find "store" in either the context or '+('props of "'+r+'". ')+"Either wrap the root component in a <Provider>, "+('or explicitly pass "store" as a prop to "'+r+'".'));var p=i.store.getState();return i.state={storeState:p},i.clearCache(),i}return i(a,o),a.prototype.shouldComponentUpdate=function(){return!g||this.haveOwnPropsChanged||this.hasStoreStateChanged},a.prototype.computeStateProps=function(t,e){if(!this.finalMapStateToProps)return this.configureFinalMapState(t,e);var r=t.getState(),o=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(r,e):this.finalMapStateToProps(r);return o},a.prototype.configureFinalMapState=function(t,e){var r=h(t.getState(),e),o="function"==typeof r;return this.finalMapStateToProps=o?r:h,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,o?this.computeStateProps(t,e):r},a.prototype.computeDispatchProps=function(t,e){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(t,e);var r=t.dispatch,o=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(r,e):this.finalMapDispatchToProps(r);return o},a.prototype.configureFinalMapDispatch=function(t,e){var r=d(t.dispatch,e),o="function"==typeof r;return this.finalMapDispatchToProps=o?r:d,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,o?this.computeDispatchProps(t,e):r},a.prototype.updateStatePropsIfNeeded=function(){var t=this.computeStateProps(this.store,this.props);return this.stateProps&&(0,P["default"])(t,this.stateProps)?!1:(this.stateProps=t,!0)},a.prototype.updateDispatchPropsIfNeeded=function(){var t=this.computeDispatchProps(this.store,this.props);return this.dispatchProps&&(0,P["default"])(t,this.dispatchProps)?!1:(this.dispatchProps=t,!0)},a.prototype.updateMergedPropsIfNeeded=function(){var t=e(this.stateProps,this.dispatchProps,this.props);return this.mergedProps&&D&&(0,P["default"])(t,this.mergedProps)?!1:(this.mergedProps=t,!0)},a.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},a.prototype.trySubscribe=function(){u&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},a.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},a.prototype.componentDidMount=function(){this.trySubscribe()},a.prototype.componentWillReceiveProps=function(t){g&&(0,P["default"])(t,this.props)||(this.haveOwnPropsChanged=!0)},a.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},a.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},a.prototype.handleChange=function(){if(this.unsubscribe){var t=this.store.getState(),e=this.state.storeState;if(!g||e!==t){if(g&&!this.doStatePropsDependOnOwnProps){var r=p(this.updateStatePropsIfNeeded,this);if(!r)return;r===T&&(this.statePropsPrecalculationError=T.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:t})}}},a.prototype.getWrappedInstance=function(){return(0,w["default"])(O,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},a.prototype.render=function(){var e=this.haveOwnPropsChanged,r=this.hasStoreStateChanged,o=this.haveStatePropsBeenPrecalculated,n=this.statePropsPrecalculationError,s=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,n)throw n;var i=!0,a=!0;g&&s&&(i=r||e&&this.doStatePropsDependOnOwnProps,a=e&&this.doDispatchPropsDependOnOwnProps);var p=!1,u=!1;o?p=!0:i&&(p=this.updateStatePropsIfNeeded()),a&&(u=this.updateDispatchPropsIfNeeded());var h=!0;return h=p||u||e?this.updateMergedPropsIfNeeded():!1,!h&&s?s:this.renderedElement=O?(0,f.createElement)(t,c({},this.mergedProps,{ref:"wrappedInstance"})):(0,f.createElement)(t,this.mergedProps)},a}(f.Component);return o.displayName=r,o.WrappedComponent=t,o.contextTypes={store:l["default"]},o.propTypes={store:l["default"]},(0,S["default"])(o,t)}}var c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t};e.__esModule=!0,e["default"]=u;var f=r(1),h=r(2),l=o(h),d=r(6),P=o(d),y=r(7),v=o(y),b=r(3),g=(o(b),r(12)),m=(o(g),r(8)),S=o(m),O=r(9),w=o(O),x=function(t){return{}},C=function(t){return{dispatch:t}},M=function(t,e,r){return c({},r,t,e)},T={value:null},_=0},function(t,e){"use strict";function r(t,e){if(t===e)return!0;var r=Object.keys(t),o=Object.keys(e);if(r.length!==o.length)return!1;for(var n=Object.prototype.hasOwnProperty,s=0;r.length>s;s++)if(!n.call(e,r[s])||t[r[s]]!==e[r[s]])return!1;return!0}e.__esModule=!0,e["default"]=r},function(t,e,r){"use strict";function o(t){return function(e){return(0,n.bindActionCreators)(t,e)}}e.__esModule=!0,e["default"]=o;var n=r(13)},function(t,e){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0};t.exports=function(t,e){for(var n=Object.getOwnPropertyNames(e),s=0;n.length>s;++s)r[n[s]]||o[n[s]]||(t[n[s]]=e[n[s]]);return t}},function(t,e,r){"use strict";var o=function(t,e,r,o,n,s,i,a){if(!t){var p;if(void 0===e)p=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[r,o,n,s,i,a],c=0;p=Error(e.replace(/%s/g,function(){return u[c++]})),p.name="Invariant Violation"}throw p.framesToPop=1,p}};t.exports=o},function(t,e){function r(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(r){}return e}t.exports=r},function(t,e){function r(t){return!!t&&"object"==typeof t}t.exports=r},function(t,e,r){function o(t){if(!s(t)||c.call(t)!=i||n(t))return!1;var e=a;if("function"==typeof t.constructor&&(e=f(t)),null===e)return!0;var r=e.constructor;return"function"==typeof r&&r instanceof r&&p.call(r)==u}var n=r(10),s=r(11),i="[object Object]",a=Object.prototype,p=Function.prototype.toString,u=p.call(Object),c=a.toString,f=Object.getPrototypeOf;t.exports=o},function(t,r){t.exports=e}])}); | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("redux")):"function"==typeof define&&define.amd?define(["react","redux"],e):"object"==typeof exports?exports.ReactRedux=e(require("react"),require("redux")):t.ReactRedux=e(t.React,t.Redux)}(this,function(t,e){return function(t){function e(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return t[o].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0,e.connect=e.Provider=void 0;var n=r(5),s=o(n),i=r(6),a=o(i);e.Provider=s["default"],e.connect=a["default"]},function(e,r){e.exports=t},function(t,e,r){"use strict";e.__esModule=!0;var o=r(1);e["default"]=o.PropTypes.shape({subscribe:o.PropTypes.func.isRequired,dispatch:o.PropTypes.func.isRequired,getState:o.PropTypes.func.isRequired})},function(t,e){"use strict";function r(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t);try{throw Error(t)}catch(t){}}e.__esModule=!0,e["default"]=r},function(t,e,r){var o=r(17),n=o.Symbol;t.exports=n},function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0,e["default"]=void 0;var a=r(1),p=r(2),u=o(p),c=r(3),f=(o(c),function(t){function e(r,o){n(this,e);var i=s(this,t.call(this,r,o));return i.store=r.store,i}return i(e,t),e.prototype.getChildContext=function(){return{store:this.store}},e.prototype.render=function(){return a.Children.only(this.props.children)},e}(a.Component));e["default"]=f,f.propTypes={store:u["default"].isRequired,children:a.PropTypes.element.isRequired},f.childContextTypes={store:u["default"].isRequired}},function(t,e,r){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){return t.displayName||t.name||"Component"}function p(t,e){try{return t.apply(e)}catch(t){return C.value=t,C}}function u(t,e,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=!!t,l=t||x,d=void 0;d="function"==typeof e?e:e?(0,v["default"])(e):j;var P=r||T,b=o.pure,g=void 0===b||b,O=o.withRef,m=void 0!==O&&O,_=g&&P!==T,D=M++;return function(t){function e(t,e,r){var o=P(t,e,r);return o}var r="Connect("+a(t)+")",o=function(o){function a(t,e){n(this,a);var i=s(this,o.call(this,t,e));i.version=D,i.store=t.store||e.store,(0,w["default"])(i.store,'Could not find "store" in either the context or '+('props of "'+r+'". ')+"Either wrap the root component in a <Provider>, "+('or explicitly pass "store" as a prop to "'+r+'".'));var p=i.store.getState();return i.state={storeState:p},i.clearCache(),i}return i(a,o),a.prototype.shouldComponentUpdate=function(){return!g||this.haveOwnPropsChanged||this.hasStoreStateChanged},a.prototype.computeStateProps=function(t,e){if(!this.finalMapStateToProps)return this.configureFinalMapState(t,e);var r=t.getState(),o=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(r,e):this.finalMapStateToProps(r);return o},a.prototype.configureFinalMapState=function(t,e){var r=l(t.getState(),e),o="function"==typeof r;return this.finalMapStateToProps=o?r:l,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,o?this.computeStateProps(t,e):r},a.prototype.computeDispatchProps=function(t,e){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(t,e);var r=t.dispatch,o=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(r,e):this.finalMapDispatchToProps(r);return o},a.prototype.configureFinalMapDispatch=function(t,e){var r=d(t.dispatch,e),o="function"==typeof r;return this.finalMapDispatchToProps=o?r:d,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,o?this.computeDispatchProps(t,e):r},a.prototype.updateStatePropsIfNeeded=function(){var t=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,y["default"])(t,this.stateProps))&&(this.stateProps=t,!0)},a.prototype.updateDispatchPropsIfNeeded=function(){var t=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,y["default"])(t,this.dispatchProps))&&(this.dispatchProps=t,!0)},a.prototype.updateMergedPropsIfNeeded=function(){var t=e(this.stateProps,this.dispatchProps,this.props);return!(this.mergedProps&&_&&(0,y["default"])(t,this.mergedProps))&&(this.mergedProps=t,!0)},a.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},a.prototype.trySubscribe=function(){u&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},a.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},a.prototype.componentDidMount=function(){this.trySubscribe()},a.prototype.componentWillReceiveProps=function(t){g&&(0,y["default"])(t,this.props)||(this.haveOwnPropsChanged=!0)},a.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},a.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},a.prototype.handleChange=function(){if(this.unsubscribe){var t=this.store.getState(),e=this.state.storeState;if(!g||e!==t){if(g&&!this.doStatePropsDependOnOwnProps){var r=p(this.updateStatePropsIfNeeded,this);if(!r)return;r===C&&(this.statePropsPrecalculationError=C.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:t})}}},a.prototype.getWrappedInstance=function(){return(0,w["default"])(m,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},a.prototype.render=function(){var e=this.haveOwnPropsChanged,r=this.hasStoreStateChanged,o=this.haveStatePropsBeenPrecalculated,n=this.statePropsPrecalculationError,s=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,n)throw n;var i=!0,a=!0;g&&s&&(i=r||e&&this.doStatePropsDependOnOwnProps,a=e&&this.doDispatchPropsDependOnOwnProps);var p=!1,u=!1;o?p=!0:i&&(p=this.updateStatePropsIfNeeded()),a&&(u=this.updateDispatchPropsIfNeeded());var l=!0;return l=!!(p||u||e)&&this.updateMergedPropsIfNeeded(),!l&&s?s:this.renderedElement=m?(0,f.createElement)(t,c({},this.mergedProps,{ref:"wrappedInstance"})):(0,f.createElement)(t,this.mergedProps)},a}(f.Component);return o.displayName=r,o.WrappedComponent=t,o.contextTypes={store:h["default"]},o.propTypes={store:h["default"]},(0,S["default"])(o,t)}}e.__esModule=!0;var c=Object.assign||function(t){for(var e=1;arguments.length>e;e++){var r=arguments[e];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t};e["default"]=u;var f=r(1),l=r(2),h=o(l),d=r(7),y=o(d),P=r(8),v=o(P),b=r(3),g=(o(b),r(19)),O=(o(g),r(9)),S=o(O),m=r(10),w=o(m),x=function(t){return{}},j=function(t){return{dispatch:t}},T=function(t,e,r){return c({},r,t,e)},C={value:null},M=0},function(t,e){"use strict";function r(t,e){if(t===e)return!0;var r=Object.keys(t),o=Object.keys(e);if(r.length!==o.length)return!1;for(var n=Object.prototype.hasOwnProperty,s=0;r.length>s;s++)if(!n.call(e,r[s])||t[r[s]]!==e[r[s]])return!1;return!0}e.__esModule=!0,e["default"]=r},function(t,e,r){"use strict";function o(t){return function(e){return(0,n.bindActionCreators)(t,e)}}e.__esModule=!0,e["default"]=o;var n=r(20)},function(t,e){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},n="function"==typeof Object.getOwnPropertySymbols;t.exports=function(t,e,s){if("string"!=typeof e){var i=Object.getOwnPropertyNames(e);n&&(i=i.concat(Object.getOwnPropertySymbols(e)));for(var a=0;i.length>a;++a)if(!(r[i[a]]||o[i[a]]||s&&s[i[a]]))try{t[i[a]]=e[i[a]]}catch(t){}}return t}},function(t,e,r){"use strict";var o=function(t,e,r,o,n,s,i,a){if(!t){var p;if(void 0===e)p=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[r,o,n,s,i,a],c=0;p=Error(e.replace(/%s/g,function(){return u[c++]})),p.name="Invariant Violation"}throw p.framesToPop=1,p}};t.exports=o},function(t,e,r){function o(t){return null==t?void 0===t?p:a:(t=Object(t),u&&u in t?s(t):i(t))}var n=r(4),s=r(14),i=r(15),a="[object Null]",p="[object Undefined]",u=n?n.toStringTag:void 0;t.exports=o},function(t,e){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(e,function(){return this}()||Function("return this")())},function(t,e,r){var o=r(16),n=o(Object.getPrototypeOf,Object);t.exports=n},function(t,e,r){function o(t){var e=i.call(t,p),r=t[p];try{t[p]=void 0;var o=!0}catch(t){}var n=a.call(t);return o&&(e?t[p]=r:delete t[p]),n}var n=r(4),s=Object.prototype,i=s.hasOwnProperty,a=s.toString,p=n?n.toStringTag:void 0;t.exports=o},function(t,e){function r(t){return n.call(t)}var o=Object.prototype,n=o.toString;t.exports=r},function(t,e){function r(t,e){return function(r){return t(e(r))}}t.exports=r},function(t,e,r){var o=r(12),n="object"==typeof self&&self&&self.Object===Object&&self,s=o||n||Function("return this")();t.exports=s},function(t,e){function r(t){return null!=t&&"object"==typeof t}t.exports=r},function(t,e,r){function o(t){if(!i(t)||n(t)!=a)return!1;var e=s(t);if(null===e)return!0;var r=f.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==l}var n=r(11),s=r(13),i=r(18),a="[object Object]",p=Function.prototype,u=Object.prototype,c=p.toString,f=u.hasOwnProperty,l=c.call(Object);t.exports=o},function(t,r){t.exports=e}])}); |
'use strict'; | ||
exports.__esModule = true; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
exports.__esModule = true; | ||
exports["default"] = connect; | ||
@@ -74,3 +75,3 @@ | ||
function connect(mapStateToProps, mapDispatchToProps, mergeProps) { | ||
var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3]; | ||
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; | ||
@@ -80,3 +81,3 @@ var shouldSubscribe = Boolean(mapStateToProps); | ||
var mapDispatch = undefined; | ||
var mapDispatch = void 0; | ||
if (typeof mapDispatchToProps === 'function') { | ||
@@ -91,6 +92,6 @@ mapDispatch = mapDispatchToProps; | ||
var finalMergeProps = mergeProps || defaultMergeProps; | ||
var _options$pure = options.pure; | ||
var pure = _options$pure === undefined ? true : _options$pure; | ||
var _options$withRef = options.withRef; | ||
var withRef = _options$withRef === undefined ? false : _options$withRef; | ||
var _options$pure = options.pure, | ||
pure = _options$pure === undefined ? true : _options$pure, | ||
_options$withRef = options.withRef, | ||
withRef = _options$withRef === undefined ? false : _options$withRef; | ||
@@ -314,8 +315,9 @@ var checkMergedEquals = pure && finalMergeProps !== defaultMergeProps; | ||
Connect.prototype.render = function render() { | ||
var haveOwnPropsChanged = this.haveOwnPropsChanged; | ||
var hasStoreStateChanged = this.hasStoreStateChanged; | ||
var haveStatePropsBeenPrecalculated = this.haveStatePropsBeenPrecalculated; | ||
var statePropsPrecalculationError = this.statePropsPrecalculationError; | ||
var renderedElement = this.renderedElement; | ||
var haveOwnPropsChanged = this.haveOwnPropsChanged, | ||
hasStoreStateChanged = this.hasStoreStateChanged, | ||
haveStatePropsBeenPrecalculated = this.haveStatePropsBeenPrecalculated, | ||
statePropsPrecalculationError = this.statePropsPrecalculationError, | ||
renderedElement = this.renderedElement; | ||
this.haveOwnPropsChanged = false; | ||
@@ -322,0 +324,0 @@ this.hasStoreStateChanged = false; |
@@ -51,5 +51,3 @@ 'use strict'; | ||
Provider.prototype.render = function render() { | ||
var children = this.props.children; | ||
return _react.Children.only(children); | ||
return _react.Children.only(this.props.children); | ||
}; | ||
@@ -62,2 +60,3 @@ | ||
if (process.env.NODE_ENV !== 'production') { | ||
@@ -68,2 +67,3 @@ Provider.prototype.componentWillReceiveProps = function (nextProps) { | ||
if (store !== nextStore) { | ||
@@ -70,0 +70,0 @@ warnAboutReceivingStore(); |
@@ -18,4 +18,5 @@ 'use strict'; | ||
try { | ||
// This error was thrown as a convenience so that you can use this stack | ||
// to find the callsite that caused this warning to fire. | ||
// This error was thrown as a convenience so that if you enable | ||
// "break on all exceptions" in your console, | ||
// it would pause the execution at this line. | ||
throw new Error(message); | ||
@@ -22,0 +23,0 @@ /* eslint-disable no-empty */ |
{ | ||
"name": "react-redux", | ||
"version": "4.4.5", | ||
"version": "4.4.6", | ||
"description": "Official React bindings for Redux", | ||
@@ -98,3 +98,3 @@ "main": "./lib/index.js", | ||
"peerDependencies": { | ||
"react": "^0.14.0 || ^15.0.0-0", | ||
"react": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0", | ||
"redux": "^2.0.0 || ^3.0.0" | ||
@@ -101,0 +101,0 @@ }, |
@@ -26,3 +26,3 @@ React Redux | ||
As of React Native 0.18, React Redux 4.x should work with React Native. If you have any issues with React Redux 4.x on React Native, run `npm ls react` and make sure you don’t have a duplicate React installation in your `node_modules`. We recommend that you use `npm@3.x` which is better at avoiding this sort of issues. | ||
As of React Native 0.18, React Redux 4.x should work with React Native. If you have any issues with React Redux 4.x on React Native, run `npm ls react` and make sure you don’t have a duplicate React installation in your `node_modules`. We recommend that you use `npm@3.x` which is better at avoiding these kinds of issues. | ||
@@ -29,0 +29,0 @@ If you are on an older version of React Native, you’ll need to keep using [React Redux 3.x branch and documentation](https://github.com/reactjs/react-redux/tree/v3.1.0) because of [this problem](https://github.com/facebook/react-native/issues/2985). |
@@ -32,4 +32,3 @@ import { Component, PropTypes, Children } from 'react' | ||
render() { | ||
const { children } = this.props | ||
return Children.only(children) | ||
return Children.only(this.props.children) | ||
} | ||
@@ -36,0 +35,0 @@ } |
@@ -14,4 +14,5 @@ /** | ||
try { | ||
// This error was thrown as a convenience so that you can use this stack | ||
// to find the callsite that caused this warning to fire. | ||
// This error was thrown as a convenience so that if you enable | ||
// "break on all exceptions" in your console, | ||
// it would pause the execution at this line. | ||
throw new Error(message) | ||
@@ -18,0 +19,0 @@ /* eslint-disable no-empty */ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
85176
1654
4