Socket
Socket
Sign inDemoInstall

react-esc-resolver

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-esc-resolver - npm Package Compare versions

Comparing version 4.0.0-beta.18 to 4.0.0-beta.28

cjs/react-esc-resolver.undefined.js

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

<a name="4.0.0-beta.28"></a>
# [4.0.0-beta.28](https://github.com/TriPSs/react-esc/compare/v4.0.0-beta.27...v4.0.0-beta.28) (2018-05-19)
**Note:** Version bump only for package react-esc-resolver
<a name="4.0.0-beta.18"></a>

@@ -8,0 +16,0 @@ # [4.0.0-beta.18](https://github.com/TriPSs/react-esc/compare/v4.0.0-beta.17...v4.0.0-beta.18) (2018-04-09)

153

cjs/react-esc-resolver.development.js

@@ -7,2 +7,11 @@ 'use strict';

var _Promise = _interopDefault(require('babel-runtime/core-js/promise'));
var _extends = _interopDefault(require('babel-runtime/helpers/extends'));
var _typeof = _interopDefault(require('babel-runtime/helpers/typeof'));
var _Object$keys = _interopDefault(require('babel-runtime/core-js/object/keys'));
var _Object$getPrototypeOf = _interopDefault(require('babel-runtime/core-js/object/get-prototype-of'));
var _classCallCheck = _interopDefault(require('babel-runtime/helpers/classCallCheck'));
var _createClass = _interopDefault(require('babel-runtime/helpers/createClass'));
var _possibleConstructorReturn = _interopDefault(require('babel-runtime/helpers/possibleConstructorReturn'));
var _inherits = _interopDefault(require('babel-runtime/helpers/inherits'));
var React = _interopDefault(require('react'));

@@ -12,2 +21,3 @@ var PropTypes = _interopDefault(require('prop-types'));

var server = require('react-dom/server');
var _defineProperty = _interopDefault(require('babel-runtime/helpers/defineProperty'));

@@ -28,85 +38,2 @@ var canUseDom = (function () {

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) {
return typeof obj;
} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};
var classCallCheck = function (instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
};
var createClass = 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);
}
}
return function (Constructor, protoProps, staticProps) {
if (protoProps) defineProperties(Constructor.prototype, protoProps);
if (staticProps) defineProperties(Constructor, staticProps);
return Constructor;
};
}();
var defineProperty = function (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;
};
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;
};
var inherits = function (subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
}
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
enumerable: false,
writable: true,
configurable: true
}
});
if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
};
var possibleConstructorReturn = function (self, call) {
if (!self) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return call && (typeof call === "object" || typeof call === "function") ? call : self;
};
var HAS_RESOLVED = 'ReactResolver.HAS_RESOLVED';

@@ -116,9 +43,9 @@ var IS_CLIENT = 'ReactResolver.IS_CLIENT';

var Resolver = function (_React$Component) {
inherits(Resolver, _React$Component);
_inherits(Resolver, _React$Component);
function Resolver(props, context) {
classCallCheck(this, Resolver);
_classCallCheck(this, Resolver);
// Internal tracking variables
var _this = possibleConstructorReturn(this, (Resolver.__proto__ || Object.getPrototypeOf(Resolver)).call(this, props, context));
var _this = _possibleConstructorReturn(this, (Resolver.__proto__ || _Object$getPrototypeOf(Resolver)).call(this, props, context));

@@ -143,3 +70,3 @@ _this.unMounted = true;

createClass(Resolver, [{
_createClass(Resolver, [{
key: 'cached',

@@ -203,3 +130,3 @@ value: function cached(resolve) {

Object.keys(resolve).forEach(function (name) {
_Object$keys(resolve).forEach(function (name) {
var cached = _this2.cached(name);

@@ -224,3 +151,3 @@

value: function isValidCache(cache) {
return cache !== null && typeof cache !== 'undefined' && ((typeof cache === 'undefined' ? 'undefined' : _typeof(cache)) !== 'object' || Object.keys(cache).length > 0) && (!Array.isArray(cache) || cache.length > 0);
return cache !== null && typeof cache !== 'undefined' && ((typeof cache === 'undefined' ? 'undefined' : _typeof(cache)) !== 'object' || _Object$keys(cache).length > 0) && (!Array.isArray(cache) || cache.length > 0);
}

@@ -232,3 +159,3 @@ }, {

return Object.keys(state.pending).length > 0;
return _Object$keys(state.pending).length > 0;
}

@@ -282,3 +209,3 @@ }, {

var pending = Object.keys(state.pending).map(function (name) {
var pending = _Object$keys(state.pending).map(function (name) {
var func = state.pending[name];

@@ -294,3 +221,3 @@

var resolving = Promise.all(promises).then(function (values) {
var resolving = _Promise.all(promises).then(function (values) {
return values.reduce(function (resolved, value, i) {

@@ -348,2 +275,3 @@ resolved[pending[i].name] = true;

}]);
return Resolver;

@@ -387,3 +315,3 @@ }(React.Component);

return Promise.resolve(true);
return _Promise.resolve(true);
} },

@@ -393,6 +321,6 @@ _render

return Promise.all(queue).then(function (results) {
return _Promise.all(queue).then(function (results) {
var formatResults = {};
results.forEach(function (item) {
return Object.keys(item).forEach(function (key) {
return _Object$keys(item).forEach(function (key) {
formatResults[key] = item[key];

@@ -404,3 +332,3 @@ });

if (Object.keys(initialData).length < Object.keys(data).length) {
if (_Object$keys(initialData).length < _Object$keys(data).length) {
return Resolver.renderServer(_render, data);

@@ -410,10 +338,11 @@ }

var Resolved = function (_React$Component2) {
inherits(Resolved, _React$Component2);
_inherits(Resolved, _React$Component2);
function Resolved() {
classCallCheck(this, Resolved);
return possibleConstructorReturn(this, (Resolved.__proto__ || Object.getPrototypeOf(Resolved)).apply(this, arguments));
_classCallCheck(this, Resolved);
return _possibleConstructorReturn(this, (Resolved.__proto__ || _Object$getPrototypeOf(Resolved)).apply(this, arguments));
}
createClass(Resolved, [{
_createClass(Resolved, [{
key: 'render',

@@ -428,2 +357,3 @@ value: function render() {

}]);
return Resolved;

@@ -443,4 +373,4 @@ }(React.Component);

var asyncProps = (typeof prop === 'undefined' ? 'undefined' : _typeof(prop)) === 'object' ? prop : defineProperty({}, prop, promise);
var asyncNames = Object.keys(asyncProps).map(capitalize).join('');
var asyncProps = (typeof prop === 'undefined' ? 'undefined' : _typeof(prop)) === 'object' ? prop : _defineProperty({}, prop, promise);
var asyncNames = _Object$keys(asyncProps).map(capitalize).join('');
var cacheEnabled = (typeof prop === 'undefined' ? 'undefined' : _typeof(prop)) === 'object' && typeof promise === 'boolean' ? promise : cache;

@@ -452,10 +382,11 @@

return _temp = _class = function (_React$Component) {
inherits(_class, _React$Component);
_inherits(_class, _React$Component);
function _class() {
classCallCheck(this, _class);
return possibleConstructorReturn(this, (_class.__proto__ || Object.getPrototypeOf(_class)).apply(this, arguments));
_classCallCheck(this, _class);
return _possibleConstructorReturn(this, (_class.__proto__ || _Object$getPrototypeOf(_class)).apply(this, arguments));
}
createClass(_class, [{
_createClass(_class, [{
key: 'render',

@@ -472,2 +403,3 @@ value: function render() {

}]);
return _class;

@@ -489,8 +421,8 @@ }(React.Component), _class.displayName = asyncNames + 'Resolver', _temp;

return _temp = _class = function (_React$Component) {
inherits(_class, _React$Component);
_inherits(_class, _React$Component);
function _class(props, context) {
classCallCheck(this, _class);
_classCallCheck(this, _class);
var _this = possibleConstructorReturn(this, (_class.__proto__ || Object.getPrototypeOf(_class)).call(this, props, context));
var _this = _possibleConstructorReturn(this, (_class.__proto__ || _Object$getPrototypeOf(_class)).call(this, props, context));

@@ -523,3 +455,3 @@ _this.enqueue = function (promise) {

createClass(_class, [{
_createClass(_class, [{
key: 'componentDidMount',

@@ -561,2 +493,3 @@ value: function componentDidMount() {

}]);
return _class;

@@ -563,0 +496,0 @@ }(React.Component), _class.displayName = names + 'ClientResolver', _class.contextTypes = {

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

"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var React=_interopDefault(require("react")),PropTypes=_interopDefault(require("prop-types")),ReactDOM=_interopDefault(require("react-dom")),server=require("react-dom/server"),canUseDom=function(){return"undefined"!=typeof window},capitalize=function(e){return e.replace(/^./,function(e){return e.toUpperCase()})},hasOwnProperty=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),defineProperty=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},inherits=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},possibleConstructorReturn=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},HAS_RESOLVED="ReactResolver.HAS_RESOLVED",IS_CLIENT="ReactResolver.IS_CLIENT",Resolver=function(e){function t(e,n){classCallCheck(this,t);var r=possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.unMounted=!0,r[HAS_RESOLVED]=!1,r[IS_CLIENT]=!1,r.state=r.computeState(r.props,{pending:{},resolved:{}}),r.isPending(r.state)?(r.resolve(r.state),r[HAS_RESOLVED]=!1):r[HAS_RESOLVED]=!0,r}return inherits(t,e),createClass(t,[{key:"cached",value:function(e){var t=this.props,n=t.props;if(t.cache||!canUseDom()){if(hasOwnProperty(n,e))return n[e];if(this.context.resolver)return this.context.resolver.cached(e)}return null}},{key:"componentWillMount",value:function(){this.unMounted=!1}},{key:"componentDidMount",value:function(){this[IS_CLIENT]=!0}},{key:"componentWillUnmount",value:function(){this.unMounted=!0}},{key:"componentWillReceiveProps",value:function(e){var t=this.computeState(e,this.state),n={pending:t.pending,resolved:t.resolved};this.setAtomicState(n)}},{key:"computeState",value:function(e,t){var n=this,r=e.resolve,o=t;return Object.keys(r).forEach(function(e){var s=n.cached(e);hasOwnProperty(t.resolved,e)||hasOwnProperty(t.pending,e)||n.isValidCache(s)?s&&(o.resolved[e]=!0):o.pending[e]=r[e]}),o}},{key:"getChildContext",value:function(){return{resolver:this}}},{key:"isValidCache",value:function(e){return null!==e&&void 0!==e&&("object"!==(void 0===e?"undefined":_typeof(e))||Object.keys(e).length>0)&&(!Array.isArray(e)||e.length>0)}},{key:"isPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(e.pending).length>0}},{key:"isParentPending",value:function(){var e=this.context.resolver;return!!e&&(e.isPending()||e.isParentPending())}},{key:"onResolve",value:function(e){return this.props.onResolve?this.props.onResolve(e):this.context.resolver?this.context.resolver.onResolve(e):e}},{key:"render",value:function(){return!!this[HAS_RESOLVED]&&(this.isPending(this.state)&&this.resolve(this.state),this.props.children(_extends({},this.props.props)))}},{key:"resolve",value:function(e){var t=this,n=this.props.props,r=Object.keys(e.pending).map(function(t){return{name:t,func:e.pending[t]}}),o=r.map(function(e){return(0,e.func)(n)}),s=Promise.all(o).then(function(e){return e.reduce(function(e,t,n){return e[r[n].name]=!0,e},{})});(s=this.onResolve(s)).then(function(n){if(t[HAS_RESOLVED]=!0,!t[IS_CLIENT])return!1;var r={pending:{},resolved:_extends({},e.resolved,n)};t.setAtomicState(r)})}},{key:"shouldComponentUpdate",value:function(e,t){return!this.isParentPending()&&(!this.isPending(t)&&this[HAS_RESOLVED])}},{key:"setAtomicState",value:function(e){this.unMounted||this.setState(e)}}]),t}(React.Component);Resolver.childContextTypes={resolver:PropTypes.object},Resolver.contextTypes={resolver:PropTypes.object},Resolver.defaultProps={props:{},resolve:{}},Resolver.displayName="Resolver",Resolver.propTypes={children:PropTypes.func.isRequired,props:PropTypes.object,resolve:PropTypes.object},Resolver.renderClient=function(e,t){ReactDOM.hydrate(React.createElement(Resolver,null,e),t)},Resolver.renderServer=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];return server.renderToStaticMarkup(React.createElement(Resolver,{onResolve:function(e){return n.push(e),Promise.resolve(!0)}},e)),Promise.all(n).then(function(n){var r={};n.forEach(function(e){return Object.keys(e).forEach(function(t){r[t]=e[t]})});var o=_extends({},t,r);if(Object.keys(t).length<Object.keys(o).length)return Resolver.renderServer(e,o);var s=function(t){function n(){return classCallCheck(this,n),possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return inherits(n,t),createClass(n,[{key:"render",value:function(){return React.createElement(Resolver,null,e)}}]),n}(React.Component);return s.displayName="Resolved",s})};var resolve=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r="object"===(void 0===e?"undefined":_typeof(e))?e:defineProperty({},e,t),o=Object.keys(r).map(capitalize).join(""),s="object"===(void 0===e?"undefined":_typeof(e))&&"boolean"==typeof t?t:n;return function(e){var t,n;return n=t=function(t){function n(){return classCallCheck(this,n),possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return inherits(n,t),createClass(n,[{key:"render",value:function(){return React.createElement(Resolver,{props:this.props,resolve:r,cache:s},function(t){return React.createElement(e,t)})}}]),n}(React.Component),t.displayName=o+"Resolver",n}},client=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r="string"==typeof e?[e]:e,o=r.map(capitalize).join("");return function(e){var s,i;return i=s=function(o){function s(e,t){classCallCheck(this,s);var o=possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,e,t));return o.enqueue=function(e){return o.queue.push(e),e},o.isLoaded=function(){var e=!0;return r.forEach(function(t){hasOwnProperty(o.props,t)&&o.props[t]||(e=!1)}),e},o.queue=[],o.state={bypass:!canUseDom()&&!n||"test"===process.env.NODE_ENV,loaded:o.isLoaded(e)},o}return inherits(s,o),createClass(s,[{key:"componentDidMount",value:function(){n&&n(this.props)}},{key:"render",value:function(){var r=this;return this.state.bypass||this.isLoaded()?React.createElement(e,this.props):React.createElement(React.Fragment,null,React.createElement(t,null),!n&&React.createElement("div",{style:{display:"none"}},React.createElement(Resolver,{onResolve:this.enqueue},function(t){return React.createElement(e,_extends({},r.props,t))})))}}]),s}(React.Component),s.displayName=o+"ClientResolver",s.contextTypes={resolver:PropTypes.instanceOf(Resolver)},i}};exports.resolve=resolve,exports.client=client,exports.Resolver=Resolver;
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var _Promise=_interopDefault(require("babel-runtime/core-js/promise")),_extends=_interopDefault(require("babel-runtime/helpers/extends")),_typeof=_interopDefault(require("babel-runtime/helpers/typeof")),_Object$keys=_interopDefault(require("babel-runtime/core-js/object/keys")),_Object$getPrototypeOf=_interopDefault(require("babel-runtime/core-js/object/get-prototype-of")),_classCallCheck=_interopDefault(require("babel-runtime/helpers/classCallCheck")),_createClass=_interopDefault(require("babel-runtime/helpers/createClass")),_possibleConstructorReturn=_interopDefault(require("babel-runtime/helpers/possibleConstructorReturn")),_inherits=_interopDefault(require("babel-runtime/helpers/inherits")),React=_interopDefault(require("react")),PropTypes=_interopDefault(require("prop-types")),ReactDOM=_interopDefault(require("react-dom")),server=require("react-dom/server"),_defineProperty=_interopDefault(require("babel-runtime/helpers/defineProperty")),canUseDom=function(){return"undefined"!=typeof window},capitalize=function(e){return e.replace(/^./,function(e){return e.toUpperCase()})},hasOwnProperty=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},HAS_RESOLVED="ReactResolver.HAS_RESOLVED",IS_CLIENT="ReactResolver.IS_CLIENT",Resolver=function(e){function t(e,r){_classCallCheck(this,t);var n=_possibleConstructorReturn(this,(t.__proto__||_Object$getPrototypeOf(t)).call(this,e,r));return n.unMounted=!0,n[HAS_RESOLVED]=!1,n[IS_CLIENT]=!1,n.state=n.computeState(n.props,{pending:{},resolved:{}}),n.isPending(n.state)?(n.resolve(n.state),n[HAS_RESOLVED]=!1):n[HAS_RESOLVED]=!0,n}return _inherits(t,e),_createClass(t,[{key:"cached",value:function(e){var t=this.props,r=t.props;if(t.cache||!canUseDom()){if(hasOwnProperty(r,e))return r[e];if(this.context.resolver)return this.context.resolver.cached(e)}return null}},{key:"componentWillMount",value:function(){this.unMounted=!1}},{key:"componentDidMount",value:function(){this[IS_CLIENT]=!0}},{key:"componentWillUnmount",value:function(){this.unMounted=!0}},{key:"componentWillReceiveProps",value:function(e){var t=this.computeState(e,this.state),r={pending:t.pending,resolved:t.resolved};this.setAtomicState(r)}},{key:"computeState",value:function(e,t){var r=this,n=e.resolve,o=t;return _Object$keys(n).forEach(function(e){var s=r.cached(e);hasOwnProperty(t.resolved,e)||hasOwnProperty(t.pending,e)||r.isValidCache(s)?s&&(o.resolved[e]=!0):o.pending[e]=n[e]}),o}},{key:"getChildContext",value:function(){return{resolver:this}}},{key:"isValidCache",value:function(e){return null!==e&&void 0!==e&&("object"!==(void 0===e?"undefined":_typeof(e))||_Object$keys(e).length>0)&&(!Array.isArray(e)||e.length>0)}},{key:"isPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state;return _Object$keys(e.pending).length>0}},{key:"isParentPending",value:function(){var e=this.context.resolver;return!!e&&(e.isPending()||e.isParentPending())}},{key:"onResolve",value:function(e){return this.props.onResolve?this.props.onResolve(e):this.context.resolver?this.context.resolver.onResolve(e):e}},{key:"render",value:function(){return!!this[HAS_RESOLVED]&&(this.isPending(this.state)&&this.resolve(this.state),this.props.children(_extends({},this.props.props)))}},{key:"resolve",value:function(e){var t=this,r=this.props.props,n=_Object$keys(e.pending).map(function(t){return{name:t,func:e.pending[t]}}),o=n.map(function(e){return(0,e.func)(r)}),s=_Promise.all(o).then(function(e){return e.reduce(function(e,t,r){return e[n[r].name]=!0,e},{})});(s=this.onResolve(s)).then(function(r){if(t[HAS_RESOLVED]=!0,!t[IS_CLIENT])return!1;var n={pending:{},resolved:_extends({},e.resolved,r)};t.setAtomicState(n)})}},{key:"shouldComponentUpdate",value:function(e,t){return!this.isParentPending()&&(!this.isPending(t)&&this[HAS_RESOLVED])}},{key:"setAtomicState",value:function(e){this.unMounted||this.setState(e)}}]),t}(React.Component);Resolver.childContextTypes={resolver:PropTypes.object},Resolver.contextTypes={resolver:PropTypes.object},Resolver.defaultProps={props:{},resolve:{}},Resolver.displayName="Resolver",Resolver.propTypes={children:PropTypes.func.isRequired,props:PropTypes.object,resolve:PropTypes.object},Resolver.renderClient=function(e,t){ReactDOM.hydrate(React.createElement(Resolver,null,e),t)},Resolver.renderServer=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=[];return server.renderToStaticMarkup(React.createElement(Resolver,{onResolve:function(e){return r.push(e),_Promise.resolve(!0)}},e)),_Promise.all(r).then(function(r){var n={};r.forEach(function(e){return _Object$keys(e).forEach(function(t){n[t]=e[t]})});var o=_extends({},t,n);if(_Object$keys(t).length<_Object$keys(o).length)return Resolver.renderServer(e,o);var s=function(t){function r(){return _classCallCheck(this,r),_possibleConstructorReturn(this,(r.__proto__||_Object$getPrototypeOf(r)).apply(this,arguments))}return _inherits(r,t),_createClass(r,[{key:"render",value:function(){return React.createElement(Resolver,null,e)}}]),r}(React.Component);return s.displayName="Resolved",s})};var resolve=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n="object"===(void 0===e?"undefined":_typeof(e))?e:_defineProperty({},e,t),o=_Object$keys(n).map(capitalize).join(""),s="object"===(void 0===e?"undefined":_typeof(e))&&"boolean"==typeof t?t:r;return function(e){var t,r;return r=t=function(t){function r(){return _classCallCheck(this,r),_possibleConstructorReturn(this,(r.__proto__||_Object$getPrototypeOf(r)).apply(this,arguments))}return _inherits(r,t),_createClass(r,[{key:"render",value:function(){return React.createElement(Resolver,{props:this.props,resolve:n,cache:s},function(t){return React.createElement(e,t)})}}]),r}(React.Component),t.displayName=o+"Resolver",r}},client=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n="string"==typeof e?[e]:e,o=n.map(capitalize).join("");return function(e){var s,i;return i=s=function(o){function s(e,t){_classCallCheck(this,s);var o=_possibleConstructorReturn(this,(s.__proto__||_Object$getPrototypeOf(s)).call(this,e,t));return o.enqueue=function(e){return o.queue.push(e),e},o.isLoaded=function(){var e=!0;return n.forEach(function(t){hasOwnProperty(o.props,t)&&o.props[t]||(e=!1)}),e},o.queue=[],o.state={bypass:!canUseDom()&&!r||"test"===process.env.NODE_ENV,loaded:o.isLoaded(e)},o}return _inherits(s,o),_createClass(s,[{key:"componentDidMount",value:function(){r&&r(this.props)}},{key:"render",value:function(){var n=this;return this.state.bypass||this.isLoaded()?React.createElement(e,this.props):React.createElement(React.Fragment,null,React.createElement(t,null),!r&&React.createElement("div",{style:{display:"none"}},React.createElement(Resolver,{onResolve:this.enqueue},function(t){return React.createElement(e,_extends({},n.props,t))})))}}]),s}(React.Component),s.displayName=o+"ClientResolver",s.contextTypes={resolver:PropTypes.instanceOf(Resolver)},i}};exports.resolve=resolve,exports.client=client,exports.Resolver=Resolver;
//# sourceMappingURL=react-esc-resolver.production.js.map
{
"name": "react-esc-resolver",
"version": "4.0.0-beta.18",
"version": "4.0.0-beta.28",
"description": "Easy to use Client and Server Resolver",

@@ -5,0 +5,0 @@ "keywords": [

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