Socket
Socket
Sign inDemoInstall

@nivo/recompose

Package Overview
Dependencies
Maintainers
2
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nivo/recompose - npm Package Compare versions

Comparing version 0.74.0 to 0.75.0

479

dist/nivo-recompose.cjs.js

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

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var react = require('react');
var reactLifecyclesCompat = require('react-lifecycles-compat');
var getDisplayName = function getDisplayName(component) {
if (typeof component === 'string') {
return component;
}
if (!component) {
return undefined;
}
return component.displayName || component.name || 'Component';
};
var setStatic = function setStatic(key, value) {
return function (BaseComponent) {
BaseComponent[key] = value;
return BaseComponent;
};
};
var setDisplayName = function setDisplayName(displayName) {
return setStatic('displayName', displayName);
};
var hasOwnProperty = Object.prototype.hasOwnProperty;
function is(x, y) {
if (x === y) {
return x !== 0 || y !== 0 || 1 / x === 1 / y;
}
return x !== x && y !== y;
}
function shallowEqual(objA, objB) {
if (is(objA, objB)) {
return true;
}
if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) {
return false;
}
var keysA = Object.keys(objA);
var keysB = Object.keys(objB);
if (keysA.length !== keysB.length) {
return false;
}
for (var i = 0; i < keysA.length; i++) {
if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) {
return false;
}
}
return true;
}
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
}
}
function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
return Constructor;
}
function _setPrototypeOf(o, p) {
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
};
return _setPrototypeOf(o, p);
}
function _inherits(subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function");
}
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
writable: true,
configurable: true
}
});
if (superClass) _setPrototypeOf(subClass, superClass);
}
function _getPrototypeOf(o) {
_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
return o.__proto__ || Object.getPrototypeOf(o);
};
return _getPrototypeOf(o);
}
function _isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
if (Reflect.construct.sham) return false;
if (typeof Proxy === "function") return true;
try {
Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));
return true;
} catch (e) {
return false;
}
}
function _typeof(obj) {
"@babel/helpers - typeof";
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
_typeof = function _typeof(obj) {
return typeof obj;
};
} else {
_typeof = function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};
}
return _typeof(obj);
}
function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return self;
}
function _possibleConstructorReturn(self, call) {
if (call && (_typeof(call) === "object" || typeof call === "function")) {
return call;
}
return _assertThisInitialized(self);
}
function _createSuper(Derived) {
var hasNativeReflectConstruct = _isNativeReflectConstruct();
return function _createSuperInternal() {
var Super = _getPrototypeOf(Derived),
result;
if (hasNativeReflectConstruct) {
var NewTarget = _getPrototypeOf(this).constructor;
result = Reflect.construct(Super, arguments, NewTarget);
} else {
result = Super.apply(this, arguments);
}
return _possibleConstructorReturn(this, result);
};
}
var wrapDisplayName = function wrapDisplayName(BaseComponent, hocName) {
return "".concat(hocName, "(").concat(getDisplayName(BaseComponent), ")");
};
var shouldUpdate = function shouldUpdate(test) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var ShouldUpdate = function (_Component) {
_inherits(ShouldUpdate, _Component);
var _super = _createSuper(ShouldUpdate);
function ShouldUpdate() {
_classCallCheck(this, ShouldUpdate);
return _super.apply(this, arguments);
}
_createClass(ShouldUpdate, [{
key: "shouldComponentUpdate",
value: function shouldComponentUpdate(nextProps) {
return test(this.props, nextProps);
}
}, {
key: "render",
value: function render() {
return factory(this.props);
}
}]);
return ShouldUpdate;
}(react.Component);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'shouldUpdate'))(ShouldUpdate);
}
return ShouldUpdate;
};
};
var pure = function pure(component) {
var hoc = shouldUpdate(function (props, nextProps) {
return !shallowEqual(props, nextProps);
});
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(component, 'pure'))(hoc(component));
}
return hoc(component);
};
var compose = function compose() {
for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
funcs[_key] = arguments[_key];
}
return funcs.reduce(function (a, b) {
return function () {
return a(b.apply(void 0, arguments));
};
}, function (arg) {
return arg;
});
};
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
}
return target;
}
var pick = function pick(obj, keys) {
var result = {};
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (obj.hasOwnProperty(key)) {
result[key] = obj[key];
}
}
return result;
};
var withPropsOnChange = function withPropsOnChange(shouldMapOrKeys, propsMapper) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var shouldMap = typeof shouldMapOrKeys === 'function' ? shouldMapOrKeys : function (props, nextProps) {
return !shallowEqual(pick(props, shouldMapOrKeys), pick(nextProps, shouldMapOrKeys));
};
var WithPropsOnChange = function (_Component) {
_inherits(WithPropsOnChange, _Component);
var _super = _createSuper(WithPropsOnChange);
function WithPropsOnChange() {
var _this;
_classCallCheck(this, WithPropsOnChange);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.state = {
computedProps: propsMapper(_this.props),
prevProps: _this.props
};
return _this;
}
_createClass(WithPropsOnChange, [{
key: "render",
value: function render() {
return factory(_objectSpread2(_objectSpread2({}, this.props), this.state.computedProps));
}
}], [{
key: "getDerivedStateFromProps",
value: function getDerivedStateFromProps(nextProps, prevState) {
if (shouldMap(prevState.prevProps, nextProps)) {
return {
computedProps: propsMapper(nextProps),
prevProps: nextProps
};
}
return {
prevProps: nextProps
};
}
}]);
return WithPropsOnChange;
}(react.Component);
reactLifecyclesCompat.polyfill(WithPropsOnChange);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'withPropsOnChange'))(WithPropsOnChange);
}
return WithPropsOnChange;
};
};
var defaultProps = function defaultProps(props) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var DefaultProps = function DefaultProps(ownerProps) {
return factory(ownerProps);
};
DefaultProps.defaultProps = props;
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'defaultProps'))(DefaultProps);
}
return DefaultProps;
};
};
var mapProps = function mapProps(propsMapper) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var MapProps = function MapProps(props) {
return factory(propsMapper(props));
};
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'mapProps'))(MapProps);
}
return MapProps;
};
};
var withProps = function withProps(createProps) {
var hoc = mapProps(function (props) {
return _objectSpread2(_objectSpread2({}, props), typeof createProps === 'function' ? createProps(props) : createProps);
});
if (process.env.NODE_ENV !== 'production') {
return function (BaseComponent) {
return setDisplayName(wrapDisplayName(BaseComponent, 'withProps'))(hoc(BaseComponent));
};
}
return hoc;
};
var setPropTypes = function setPropTypes(propTypes) {
return setStatic('propTypes', propTypes);
};
var withState = function withState(stateName, stateUpdaterName, initialState) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var WithState = function (_Component) {
_inherits(WithState, _Component);
var _super = _createSuper(WithState);
function WithState() {
var _this;
_classCallCheck(this, WithState);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.state = {
stateValue: typeof initialState === 'function' ? initialState(_this.props) : initialState
};
_this.updateStateValue = function (updateFn, callback) {
return _this.setState(function (_ref) {
var stateValue = _ref.stateValue;
return {
stateValue: typeof updateFn === 'function' ? updateFn(stateValue) : updateFn
};
}, callback);
};
return _this;
}
_createClass(WithState, [{
key: "render",
value: function render() {
var _objectSpread2$1;
return factory(_objectSpread2(_objectSpread2({}, this.props), {}, (_objectSpread2$1 = {}, _defineProperty(_objectSpread2$1, stateName, this.state.stateValue), _defineProperty(_objectSpread2$1, stateUpdaterName, this.updateStateValue), _objectSpread2$1)));
}
}]);
return WithState;
}(react.Component);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'withState'))(WithState);
}
return WithState;
};
};
exports.compose = compose;
exports.defaultProps = defaultProps;
exports.getDisplayName = getDisplayName;
exports.pure = pure;
exports.setDisplayName = setDisplayName;
exports.setPropTypes = setPropTypes;
exports.setStatic = setStatic;
exports.shallowEqual = shallowEqual;
exports.shouldUpdate = shouldUpdate;
exports.withProps = withProps;
exports.withPropsOnChange = withPropsOnChange;
exports.withState = withState;
exports.wrapDisplayName = wrapDisplayName;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react"),r=require("react-lifecycles-compat"),e=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":void 0},n=function(t,r){return function(e){return e[t]=r,e}},o=function(t){return n("displayName",t)},u=Object.prototype.hasOwnProperty;function p(t,r){return t===r?0!==t||0!==r||1/t==1/r:t!=t&&r!=r}function c(t,r){if(p(t,r))return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;var e=Object.keys(t),n=Object.keys(r);if(e.length!==n.length)return!1;for(var o=0;o<e.length;o++)if(!u.call(r,e[o])||!p(t[e[o]],r[e[o]]))return!1;return!0}function s(){return s=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},s.apply(this,arguments)}function a(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,i(t,r)}function i(t,r){return i=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t},i(t,r)}var f=function(t,r){return r+"("+e(t)+")"},l=function(r){return function(e){var n=t.createFactory(e),u=function(t){function e(){return t.apply(this,arguments)||this}a(e,t);var o=e.prototype;return o.shouldComponentUpdate=function(t){return r(this.props,t)},o.render=function(){return n(this.props)},e}(t.Component);return"production"!==process.env.NODE_ENV?o(f(e,"shouldUpdate"))(u):u}},y=function(t,r){for(var e={},n=0;n<r.length;n++){var o=r[n];t.hasOwnProperty(o)&&(e[o]=t[o])}return e};exports.compose=function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return r.reduce((function(t,r){return function(){return t(r.apply(void 0,arguments))}}),(function(t){return t}))},exports.defaultProps=function(r){return function(e){var n=t.createFactory(e),u=function(t){return n(t)};return u.defaultProps=r,"production"!==process.env.NODE_ENV?o(f(e,"defaultProps"))(u):u}},exports.getDisplayName=e,exports.pure=function(t){var r=l((function(t,r){return!c(t,r)}));return"production"!==process.env.NODE_ENV?o(f(t,"pure"))(r(t)):r(t)},exports.setDisplayName=o,exports.setPropTypes=function(t){return n("propTypes",t)},exports.setStatic=n,exports.shallowEqual=c,exports.shouldUpdate=l,exports.withProps=function(r){var e,n=(e=function(t){return s({},t,"function"==typeof r?r(t):r)},function(r){var n=t.createFactory(r),u=function(t){return n(e(t))};return"production"!==process.env.NODE_ENV?o(f(r,"mapProps"))(u):u});return"production"!==process.env.NODE_ENV?function(t){return o(f(t,"withProps"))(n(t))}:n},exports.withPropsOnChange=function(e,n){return function(u){var p=t.createFactory(u),i="function"==typeof e?e:function(t,r){return!c(y(t,e),y(r,e))},l=function(t){function r(){for(var r,e=arguments.length,o=new Array(e),u=0;u<e;u++)o[u]=arguments[u];return(r=t.call.apply(t,[this].concat(o))||this).state={computedProps:n(r.props),prevProps:r.props},r}return a(r,t),r.getDerivedStateFromProps=function(t,r){return i(r.prevProps,t)?{computedProps:n(t),prevProps:t}:{prevProps:t}},r.prototype.render=function(){return p(s({},this.props,this.state.computedProps))},r}(t.Component);return r.polyfill(l),"production"!==process.env.NODE_ENV?o(f(u,"withPropsOnChange"))(l):l}},exports.withState=function(r,e,n){return function(u){var p=t.createFactory(u),c=function(t){function o(){for(var r,e=arguments.length,o=new Array(e),u=0;u<e;u++)o[u]=arguments[u];return(r=t.call.apply(t,[this].concat(o))||this).state={stateValue:"function"==typeof n?n(r.props):n},r.updateStateValue=function(t,e){return r.setState((function(r){var e=r.stateValue;return{stateValue:"function"==typeof t?t(e):t}}),e)},r}return a(o,t),o.prototype.render=function(){var t;return p(s({},this.props,((t={})[r]=this.state.stateValue,t[e]=this.updateStateValue,t)))},o}(t.Component);return"production"!==process.env.NODE_ENV?o(f(u,"withState"))(c):c}},exports.wrapDisplayName=f;
//# sourceMappingURL=nivo-recompose.cjs.js.map

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

import { createFactory, Component } from 'react';
import { polyfill } from 'react-lifecycles-compat';
var getDisplayName = function getDisplayName(component) {
if (typeof component === 'string') {
return component;
}
if (!component) {
return undefined;
}
return component.displayName || component.name || 'Component';
};
var setStatic = function setStatic(key, value) {
return function (BaseComponent) {
BaseComponent[key] = value;
return BaseComponent;
};
};
var setDisplayName = function setDisplayName(displayName) {
return setStatic('displayName', displayName);
};
var hasOwnProperty = Object.prototype.hasOwnProperty;
function is(x, y) {
if (x === y) {
return x !== 0 || y !== 0 || 1 / x === 1 / y;
}
return x !== x && y !== y;
}
function shallowEqual(objA, objB) {
if (is(objA, objB)) {
return true;
}
if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) {
return false;
}
var keysA = Object.keys(objA);
var keysB = Object.keys(objB);
if (keysA.length !== keysB.length) {
return false;
}
for (var i = 0; i < keysA.length; i++) {
if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) {
return false;
}
}
return true;
}
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
}
}
function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
return Constructor;
}
function _setPrototypeOf(o, p) {
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
};
return _setPrototypeOf(o, p);
}
function _inherits(subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function");
}
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
writable: true,
configurable: true
}
});
if (superClass) _setPrototypeOf(subClass, superClass);
}
function _getPrototypeOf(o) {
_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
return o.__proto__ || Object.getPrototypeOf(o);
};
return _getPrototypeOf(o);
}
function _isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
if (Reflect.construct.sham) return false;
if (typeof Proxy === "function") return true;
try {
Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));
return true;
} catch (e) {
return false;
}
}
function _typeof(obj) {
"@babel/helpers - typeof";
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
_typeof = function _typeof(obj) {
return typeof obj;
};
} else {
_typeof = function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};
}
return _typeof(obj);
}
function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return self;
}
function _possibleConstructorReturn(self, call) {
if (call && (_typeof(call) === "object" || typeof call === "function")) {
return call;
}
return _assertThisInitialized(self);
}
function _createSuper(Derived) {
var hasNativeReflectConstruct = _isNativeReflectConstruct();
return function _createSuperInternal() {
var Super = _getPrototypeOf(Derived),
result;
if (hasNativeReflectConstruct) {
var NewTarget = _getPrototypeOf(this).constructor;
result = Reflect.construct(Super, arguments, NewTarget);
} else {
result = Super.apply(this, arguments);
}
return _possibleConstructorReturn(this, result);
};
}
var wrapDisplayName = function wrapDisplayName(BaseComponent, hocName) {
return "".concat(hocName, "(").concat(getDisplayName(BaseComponent), ")");
};
var shouldUpdate = function shouldUpdate(test) {
return function (BaseComponent) {
var factory = createFactory(BaseComponent);
var ShouldUpdate = function (_Component) {
_inherits(ShouldUpdate, _Component);
var _super = _createSuper(ShouldUpdate);
function ShouldUpdate() {
_classCallCheck(this, ShouldUpdate);
return _super.apply(this, arguments);
}
_createClass(ShouldUpdate, [{
key: "shouldComponentUpdate",
value: function shouldComponentUpdate(nextProps) {
return test(this.props, nextProps);
}
}, {
key: "render",
value: function render() {
return factory(this.props);
}
}]);
return ShouldUpdate;
}(Component);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'shouldUpdate'))(ShouldUpdate);
}
return ShouldUpdate;
};
};
var pure = function pure(component) {
var hoc = shouldUpdate(function (props, nextProps) {
return !shallowEqual(props, nextProps);
});
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(component, 'pure'))(hoc(component));
}
return hoc(component);
};
var compose = function compose() {
for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
funcs[_key] = arguments[_key];
}
return funcs.reduce(function (a, b) {
return function () {
return a(b.apply(void 0, arguments));
};
}, function (arg) {
return arg;
});
};
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
}
return target;
}
var pick = function pick(obj, keys) {
var result = {};
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (obj.hasOwnProperty(key)) {
result[key] = obj[key];
}
}
return result;
};
var withPropsOnChange = function withPropsOnChange(shouldMapOrKeys, propsMapper) {
return function (BaseComponent) {
var factory = createFactory(BaseComponent);
var shouldMap = typeof shouldMapOrKeys === 'function' ? shouldMapOrKeys : function (props, nextProps) {
return !shallowEqual(pick(props, shouldMapOrKeys), pick(nextProps, shouldMapOrKeys));
};
var WithPropsOnChange = function (_Component) {
_inherits(WithPropsOnChange, _Component);
var _super = _createSuper(WithPropsOnChange);
function WithPropsOnChange() {
var _this;
_classCallCheck(this, WithPropsOnChange);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.state = {
computedProps: propsMapper(_this.props),
prevProps: _this.props
};
return _this;
}
_createClass(WithPropsOnChange, [{
key: "render",
value: function render() {
return factory(_objectSpread2(_objectSpread2({}, this.props), this.state.computedProps));
}
}], [{
key: "getDerivedStateFromProps",
value: function getDerivedStateFromProps(nextProps, prevState) {
if (shouldMap(prevState.prevProps, nextProps)) {
return {
computedProps: propsMapper(nextProps),
prevProps: nextProps
};
}
return {
prevProps: nextProps
};
}
}]);
return WithPropsOnChange;
}(Component);
polyfill(WithPropsOnChange);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'withPropsOnChange'))(WithPropsOnChange);
}
return WithPropsOnChange;
};
};
var defaultProps = function defaultProps(props) {
return function (BaseComponent) {
var factory = createFactory(BaseComponent);
var DefaultProps = function DefaultProps(ownerProps) {
return factory(ownerProps);
};
DefaultProps.defaultProps = props;
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'defaultProps'))(DefaultProps);
}
return DefaultProps;
};
};
var mapProps = function mapProps(propsMapper) {
return function (BaseComponent) {
var factory = createFactory(BaseComponent);
var MapProps = function MapProps(props) {
return factory(propsMapper(props));
};
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'mapProps'))(MapProps);
}
return MapProps;
};
};
var withProps = function withProps(createProps) {
var hoc = mapProps(function (props) {
return _objectSpread2(_objectSpread2({}, props), typeof createProps === 'function' ? createProps(props) : createProps);
});
if (process.env.NODE_ENV !== 'production') {
return function (BaseComponent) {
return setDisplayName(wrapDisplayName(BaseComponent, 'withProps'))(hoc(BaseComponent));
};
}
return hoc;
};
var setPropTypes = function setPropTypes(propTypes) {
return setStatic('propTypes', propTypes);
};
var withState = function withState(stateName, stateUpdaterName, initialState) {
return function (BaseComponent) {
var factory = createFactory(BaseComponent);
var WithState = function (_Component) {
_inherits(WithState, _Component);
var _super = _createSuper(WithState);
function WithState() {
var _this;
_classCallCheck(this, WithState);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.state = {
stateValue: typeof initialState === 'function' ? initialState(_this.props) : initialState
};
_this.updateStateValue = function (updateFn, callback) {
return _this.setState(function (_ref) {
var stateValue = _ref.stateValue;
return {
stateValue: typeof updateFn === 'function' ? updateFn(stateValue) : updateFn
};
}, callback);
};
return _this;
}
_createClass(WithState, [{
key: "render",
value: function render() {
var _objectSpread2$1;
return factory(_objectSpread2(_objectSpread2({}, this.props), {}, (_objectSpread2$1 = {}, _defineProperty(_objectSpread2$1, stateName, this.state.stateValue), _defineProperty(_objectSpread2$1, stateUpdaterName, this.updateStateValue), _objectSpread2$1)));
}
}]);
return WithState;
}(Component);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'withState'))(WithState);
}
return WithState;
};
};
export { compose, defaultProps, getDisplayName, pure, setDisplayName, setPropTypes, setStatic, shallowEqual, shouldUpdate, withProps, withPropsOnChange, withState, wrapDisplayName };
import{createFactory as t,Component as r}from"react";import{polyfill as n}from"react-lifecycles-compat";var e=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":void 0},o=function(t,r){return function(n){return n[t]=r,n}},u=function(t){return o("displayName",t)},p=Object.prototype.hasOwnProperty;function c(t,r){return t===r?0!==t||0!==r||1/t==1/r:t!=t&&r!=r}function i(t,r){if(c(t,r))return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;var n=Object.keys(t),e=Object.keys(r);if(n.length!==e.length)return!1;for(var o=0;o<n.length;o++)if(!p.call(r,n[o])||!c(t[n[o]],r[n[o]]))return!1;return!0}function a(){return a=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])}return t},a.apply(this,arguments)}function f(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,s(t,r)}function s(t,r){return s=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t},s(t,r)}var l=function(t,r){return r+"("+e(t)+")"},v=function(n){return function(e){var o=t(e),p=function(t){function r(){return t.apply(this,arguments)||this}f(r,t);var e=r.prototype;return e.shouldComponentUpdate=function(t){return n(this.props,t)},e.render=function(){return o(this.props)},r}(r);return"production"!==process.env.NODE_ENV?u(l(e,"shouldUpdate"))(p):p}},y=function(t){var r=v((function(t,r){return!i(t,r)}));return"production"!==process.env.NODE_ENV?u(l(t,"pure"))(r(t)):r(t)},h=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.reduce((function(t,r){return function(){return t(r.apply(void 0,arguments))}}),(function(t){return t}))},d=function(t,r){for(var n={},e=0;e<r.length;e++){var o=r[e];t.hasOwnProperty(o)&&(n[o]=t[o])}return n},O=function(e,o){return function(p){var c=t(p),s="function"==typeof e?e:function(t,r){return!i(d(t,e),d(r,e))},v=function(t){function r(){for(var r,n=arguments.length,e=new Array(n),u=0;u<n;u++)e[u]=arguments[u];return(r=t.call.apply(t,[this].concat(e))||this).state={computedProps:o(r.props),prevProps:r.props},r}return f(r,t),r.getDerivedStateFromProps=function(t,r){return s(r.prevProps,t)?{computedProps:o(t),prevProps:t}:{prevProps:t}},r.prototype.render=function(){return c(a({},this.props,this.state.computedProps))},r}(r);return n(v),"production"!==process.env.NODE_ENV?u(l(p,"withPropsOnChange"))(v):v}},P=function(r){return function(n){var e=t(n),o=function(t){return e(t)};return o.defaultProps=r,"production"!==process.env.NODE_ENV?u(l(n,"defaultProps"))(o):o}},N=function(r){var n,e=(n=function(t){return a({},t,"function"==typeof r?r(t):r)},function(r){var e=t(r),o=function(t){return e(n(t))};return"production"!==process.env.NODE_ENV?u(l(r,"mapProps"))(o):o});return"production"!==process.env.NODE_ENV?function(t){return u(l(t,"withProps"))(e(t))}:e},m=function(t){return o("propTypes",t)},E=function(n,e,o){return function(p){var c=t(p),i=function(t){function r(){for(var r,n=arguments.length,e=new Array(n),u=0;u<n;u++)e[u]=arguments[u];return(r=t.call.apply(t,[this].concat(e))||this).state={stateValue:"function"==typeof o?o(r.props):o},r.updateStateValue=function(t,n){return r.setState((function(r){var n=r.stateValue;return{stateValue:"function"==typeof t?t(n):t}}),n)},r}return f(r,t),r.prototype.render=function(){var t;return c(a({},this.props,((t={})[n]=this.state.stateValue,t[e]=this.updateStateValue,t)))},r}(r);return"production"!==process.env.NODE_ENV?u(l(p,"withState"))(i):i}};export{h as compose,P as defaultProps,e as getDisplayName,y as pure,u as setDisplayName,m as setPropTypes,o as setStatic,i as shallowEqual,v as shouldUpdate,N as withProps,O as withPropsOnChange,E as withState,l as wrapDisplayName};
//# sourceMappingURL=nivo-recompose.es.js.map

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

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react'), require('react-lifecycles-compat')) :
typeof define === 'function' && define.amd ? define(['exports', 'react', 'react-lifecycles-compat'], factory) :
(global = global || self, factory(global.nivo = global.nivo || {}, global.React, global['react-lifecycles-compat']));
}(this, (function (exports, react, reactLifecyclesCompat) { 'use strict';
var getDisplayName = function getDisplayName(component) {
if (typeof component === 'string') {
return component;
}
if (!component) {
return undefined;
}
return component.displayName || component.name || 'Component';
};
var setStatic = function setStatic(key, value) {
return function (BaseComponent) {
BaseComponent[key] = value;
return BaseComponent;
};
};
var setDisplayName = function setDisplayName(displayName) {
return setStatic('displayName', displayName);
};
var hasOwnProperty = Object.prototype.hasOwnProperty;
function is(x, y) {
if (x === y) {
return x !== 0 || y !== 0 || 1 / x === 1 / y;
}
return x !== x && y !== y;
}
function shallowEqual(objA, objB) {
if (is(objA, objB)) {
return true;
}
if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) {
return false;
}
var keysA = Object.keys(objA);
var keysB = Object.keys(objB);
if (keysA.length !== keysB.length) {
return false;
}
for (var i = 0; i < keysA.length; i++) {
if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) {
return false;
}
}
return true;
}
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
}
}
function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
return Constructor;
}
function _setPrototypeOf(o, p) {
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
};
return _setPrototypeOf(o, p);
}
function _inherits(subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function");
}
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
writable: true,
configurable: true
}
});
if (superClass) _setPrototypeOf(subClass, superClass);
}
function _getPrototypeOf(o) {
_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
return o.__proto__ || Object.getPrototypeOf(o);
};
return _getPrototypeOf(o);
}
function _isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
if (Reflect.construct.sham) return false;
if (typeof Proxy === "function") return true;
try {
Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));
return true;
} catch (e) {
return false;
}
}
function _typeof(obj) {
"@babel/helpers - typeof";
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
_typeof = function _typeof(obj) {
return typeof obj;
};
} else {
_typeof = function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};
}
return _typeof(obj);
}
function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return self;
}
function _possibleConstructorReturn(self, call) {
if (call && (_typeof(call) === "object" || typeof call === "function")) {
return call;
}
return _assertThisInitialized(self);
}
function _createSuper(Derived) {
var hasNativeReflectConstruct = _isNativeReflectConstruct();
return function _createSuperInternal() {
var Super = _getPrototypeOf(Derived),
result;
if (hasNativeReflectConstruct) {
var NewTarget = _getPrototypeOf(this).constructor;
result = Reflect.construct(Super, arguments, NewTarget);
} else {
result = Super.apply(this, arguments);
}
return _possibleConstructorReturn(this, result);
};
}
var wrapDisplayName = function wrapDisplayName(BaseComponent, hocName) {
return "".concat(hocName, "(").concat(getDisplayName(BaseComponent), ")");
};
var shouldUpdate = function shouldUpdate(test) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var ShouldUpdate = function (_Component) {
_inherits(ShouldUpdate, _Component);
var _super = _createSuper(ShouldUpdate);
function ShouldUpdate() {
_classCallCheck(this, ShouldUpdate);
return _super.apply(this, arguments);
}
_createClass(ShouldUpdate, [{
key: "shouldComponentUpdate",
value: function shouldComponentUpdate(nextProps) {
return test(this.props, nextProps);
}
}, {
key: "render",
value: function render() {
return factory(this.props);
}
}]);
return ShouldUpdate;
}(react.Component);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'shouldUpdate'))(ShouldUpdate);
}
return ShouldUpdate;
};
};
var pure = function pure(component) {
var hoc = shouldUpdate(function (props, nextProps) {
return !shallowEqual(props, nextProps);
});
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(component, 'pure'))(hoc(component));
}
return hoc(component);
};
var compose = function compose() {
for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
funcs[_key] = arguments[_key];
}
return funcs.reduce(function (a, b) {
return function () {
return a(b.apply(void 0, arguments));
};
}, function (arg) {
return arg;
});
};
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
}
return target;
}
var pick = function pick(obj, keys) {
var result = {};
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (obj.hasOwnProperty(key)) {
result[key] = obj[key];
}
}
return result;
};
var withPropsOnChange = function withPropsOnChange(shouldMapOrKeys, propsMapper) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var shouldMap = typeof shouldMapOrKeys === 'function' ? shouldMapOrKeys : function (props, nextProps) {
return !shallowEqual(pick(props, shouldMapOrKeys), pick(nextProps, shouldMapOrKeys));
};
var WithPropsOnChange = function (_Component) {
_inherits(WithPropsOnChange, _Component);
var _super = _createSuper(WithPropsOnChange);
function WithPropsOnChange() {
var _this;
_classCallCheck(this, WithPropsOnChange);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.state = {
computedProps: propsMapper(_this.props),
prevProps: _this.props
};
return _this;
}
_createClass(WithPropsOnChange, [{
key: "render",
value: function render() {
return factory(_objectSpread2(_objectSpread2({}, this.props), this.state.computedProps));
}
}], [{
key: "getDerivedStateFromProps",
value: function getDerivedStateFromProps(nextProps, prevState) {
if (shouldMap(prevState.prevProps, nextProps)) {
return {
computedProps: propsMapper(nextProps),
prevProps: nextProps
};
}
return {
prevProps: nextProps
};
}
}]);
return WithPropsOnChange;
}(react.Component);
reactLifecyclesCompat.polyfill(WithPropsOnChange);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'withPropsOnChange'))(WithPropsOnChange);
}
return WithPropsOnChange;
};
};
var defaultProps = function defaultProps(props) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var DefaultProps = function DefaultProps(ownerProps) {
return factory(ownerProps);
};
DefaultProps.defaultProps = props;
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'defaultProps'))(DefaultProps);
}
return DefaultProps;
};
};
var mapProps = function mapProps(propsMapper) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var MapProps = function MapProps(props) {
return factory(propsMapper(props));
};
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'mapProps'))(MapProps);
}
return MapProps;
};
};
var withProps = function withProps(createProps) {
var hoc = mapProps(function (props) {
return _objectSpread2(_objectSpread2({}, props), typeof createProps === 'function' ? createProps(props) : createProps);
});
if (process.env.NODE_ENV !== 'production') {
return function (BaseComponent) {
return setDisplayName(wrapDisplayName(BaseComponent, 'withProps'))(hoc(BaseComponent));
};
}
return hoc;
};
var setPropTypes = function setPropTypes(propTypes) {
return setStatic('propTypes', propTypes);
};
var withState = function withState(stateName, stateUpdaterName, initialState) {
return function (BaseComponent) {
var factory = react.createFactory(BaseComponent);
var WithState = function (_Component) {
_inherits(WithState, _Component);
var _super = _createSuper(WithState);
function WithState() {
var _this;
_classCallCheck(this, WithState);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.state = {
stateValue: typeof initialState === 'function' ? initialState(_this.props) : initialState
};
_this.updateStateValue = function (updateFn, callback) {
return _this.setState(function (_ref) {
var stateValue = _ref.stateValue;
return {
stateValue: typeof updateFn === 'function' ? updateFn(stateValue) : updateFn
};
}, callback);
};
return _this;
}
_createClass(WithState, [{
key: "render",
value: function render() {
var _objectSpread2$1;
return factory(_objectSpread2(_objectSpread2({}, this.props), {}, (_objectSpread2$1 = {}, _defineProperty(_objectSpread2$1, stateName, this.state.stateValue), _defineProperty(_objectSpread2$1, stateUpdaterName, this.updateStateValue), _objectSpread2$1)));
}
}]);
return WithState;
}(react.Component);
if (process.env.NODE_ENV !== 'production') {
return setDisplayName(wrapDisplayName(BaseComponent, 'withState'))(WithState);
}
return WithState;
};
};
exports.compose = compose;
exports.defaultProps = defaultProps;
exports.getDisplayName = getDisplayName;
exports.pure = pure;
exports.setDisplayName = setDisplayName;
exports.setPropTypes = setPropTypes;
exports.setStatic = setStatic;
exports.shallowEqual = shallowEqual;
exports.shouldUpdate = shouldUpdate;
exports.withProps = withProps;
exports.withPropsOnChange = withPropsOnChange;
exports.withState = withState;
exports.wrapDisplayName = wrapDisplayName;
Object.defineProperty(exports, '__esModule', { value: true });
})));
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("react"),require("react-lifecycles-compat")):"function"==typeof define&&define.amd?define(["exports","react","react-lifecycles-compat"],r):r((t="undefined"!=typeof globalThis?globalThis:t||self).nivo=t.nivo||{},t.React,t["react-lifecycles-compat"])}(this,(function(t,r,e){"use strict";var n=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":void 0},o=function(t,r){return function(e){return e[t]=r,e}},u=function(t){return o("displayName",t)},p=Object.prototype.hasOwnProperty;function c(t,r){return t===r?0!==t||0!==r||1/t==1/r:t!=t&&r!=r}function i(t,r){if(c(t,r))return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;var e=Object.keys(t),n=Object.keys(r);if(e.length!==n.length)return!1;for(var o=0;o<e.length;o++)if(!p.call(r,e[o])||!c(t[e[o]],r[e[o]]))return!1;return!0}function a(){return 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},a.apply(this,arguments)}function s(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,f(t,r)}function f(t,r){return f=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t},f(t,r)}var l=function(t,r){return r+"("+n(t)+")"},y=function(t){return function(e){var n=r.createFactory(e),o=function(r){function e(){return r.apply(this,arguments)||this}s(e,r);var o=e.prototype;return o.shouldComponentUpdate=function(r){return t(this.props,r)},o.render=function(){return n(this.props)},e}(r.Component);return"production"!==process.env.NODE_ENV?u(l(e,"shouldUpdate"))(o):o}},d=function(t,r){for(var e={},n=0;n<r.length;n++){var o=r[n];t.hasOwnProperty(o)&&(e[o]=t[o])}return e};t.compose=function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return r.reduce((function(t,r){return function(){return t(r.apply(void 0,arguments))}}),(function(t){return t}))},t.defaultProps=function(t){return function(e){var n=r.createFactory(e),o=function(t){return n(t)};return o.defaultProps=t,"production"!==process.env.NODE_ENV?u(l(e,"defaultProps"))(o):o}},t.getDisplayName=n,t.pure=function(t){var r=y((function(t,r){return!i(t,r)}));return"production"!==process.env.NODE_ENV?u(l(t,"pure"))(r(t)):r(t)},t.setDisplayName=u,t.setPropTypes=function(t){return o("propTypes",t)},t.setStatic=o,t.shallowEqual=i,t.shouldUpdate=y,t.withProps=function(t){var e,n=(e=function(r){return a({},r,"function"==typeof t?t(r):t)},function(t){var n=r.createFactory(t),o=function(t){return n(e(t))};return"production"!==process.env.NODE_ENV?u(l(t,"mapProps"))(o):o});return"production"!==process.env.NODE_ENV?function(t){return u(l(t,"withProps"))(n(t))}:n},t.withPropsOnChange=function(t,n){return function(o){var p=r.createFactory(o),c="function"==typeof t?t:function(r,e){return!i(d(r,t),d(e,t))},f=function(t){function r(){for(var r,e=arguments.length,o=new Array(e),u=0;u<e;u++)o[u]=arguments[u];return(r=t.call.apply(t,[this].concat(o))||this).state={computedProps:n(r.props),prevProps:r.props},r}return s(r,t),r.getDerivedStateFromProps=function(t,r){return c(r.prevProps,t)?{computedProps:n(t),prevProps:t}:{prevProps:t}},r.prototype.render=function(){return p(a({},this.props,this.state.computedProps))},r}(r.Component);return e.polyfill(f),"production"!==process.env.NODE_ENV?u(l(o,"withPropsOnChange"))(f):f}},t.withState=function(t,e,n){return function(o){var p=r.createFactory(o),c=function(r){function o(){for(var t,e=arguments.length,o=new Array(e),u=0;u<e;u++)o[u]=arguments[u];return(t=r.call.apply(r,[this].concat(o))||this).state={stateValue:"function"==typeof n?n(t.props):n},t.updateStateValue=function(r,e){return t.setState((function(t){var e=t.stateValue;return{stateValue:"function"==typeof r?r(e):r}}),e)},t}return s(o,r),o.prototype.render=function(){var r;return p(a({},this.props,((r={})[t]=this.state.stateValue,r[e]=this.updateStateValue,r)))},o}(r.Component);return"production"!==process.env.NODE_ENV?u(l(o,"withState"))(c):c}},t.wrapDisplayName=l,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=nivo-recompose.umd.js.map

4

package.json
{
"name": "@nivo/recompose",
"version": "0.74.0",
"version": "0.75.0",
"keywords": [

@@ -40,3 +40,3 @@ "nivo",

},
"gitHead": "5d387c6723bb384f276d2b6ce15ca49c0e49948a"
"gitHead": "bfe8126876bf0e46ad82251935ab78178e901bcf"
}

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

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