@callstack/react-theme-provider
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],e):e(t.ThemeProvider={},t.React)}(this,function(t,e){"use strict";var r=e.default;function n(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function o(t,e){return t(e={exports:{}},e.exports),e.exports}function i(t){return function(){return t}}var a=function(){};a.thatReturns=i,a.thatReturnsFalse=i(!1),a.thatReturnsTrue=i(!0),a.thatReturnsNull=i(null),a.thatReturnsThis=function(){return this},a.thatReturnsArgument=function(t){return t};var u=a;var c=function(t,e,r,n,o,i,a,u){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,n,o,i,a,u],f=0;(c=new Error(e.replace(/%s/g,function(){return s[f++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}},s="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",f=o(function(t){t.exports=function(){function t(t,e,r,n,o,i){i!==s&&c(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var r={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return r.checkPropTypes=u,r.PropTypes=r,r}()}),p="__global_unique_id__",l=function(){return global[p]=(global[p]||0)+1},h=u,v=o(function(t,e){e.__esModule=!0;var n=a(r),o=a(f),i=a(l);a(h);function a(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(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 s(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)}var p=1073741823;e.default=n.default.createContext||function(t,e){var n,a,f="__create-react-context-"+(0,i.default)()+"__",l=function(t){function r(){var e,n,o,i;u(this,r);for(var a=arguments.length,s=Array(a),f=0;f<a;f++)s[f]=arguments[f];return e=n=c(this,t.call.apply(t,[this].concat(s))),n.emitter=(o=n.props.value,i=[],{on:function(t){i.push(t)},off:function(t){i=i.filter(function(e){return e!==t})},get:function(){return o},set:function(t,e){o=t,i.forEach(function(t){return t(o,e)})}}),c(n,e)}return s(r,t),r.prototype.getChildContext=function(){var t;return(t={})[f]=this.emitter,t},r.prototype.componentWillReceiveProps=function(t){if(this.props.value!==t.value){var r=this.props.value,n=t.value,o=void 0;((i=r)===(a=n)?0!==i||1/i==1/a:i!=i&&a!=a)?o=0:(o="function"==typeof e?e(r,n):p,0!=(o|=0)&&this.emitter.set(t.value,o))}var i,a},r.prototype.render=function(){return this.props.children},r}(r.Component);l.childContextTypes=((n={})[f]=o.default.object.isRequired,n);var h=function(e){function r(){var t,n;u(this,r);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=n=c(this,e.call.apply(e,[this].concat(i))),n.state={value:n.getValue()},n.onUpdate=function(t,e){0!=((0|n.observedBits)&e)&&n.setState({value:n.getValue()})},c(n,t)}return s(r,e),r.prototype.componentWillReceiveProps=function(t){var e=t.observedBits;this.observedBits=void 0===e||null===e?p:e},r.prototype.componentDidMount=function(){this.context[f]&&this.context[f].on(this.onUpdate);var t=this.props.observedBits;this.observedBits=void 0===t||null===t?p:t},r.prototype.componentWillUnmount=function(){this.context[f]&&this.context[f].off(this.onUpdate)},r.prototype.getValue=function(){return this.context[f]?this.context[f].get():t},r.prototype.render=function(){return(t=this.props.children,Array.isArray(t)?t[0]:t)(this.state.value);var t},r}(r.Component);return h.contextTypes=((a={})[f]=o.default.object,a),{Provider:l,Consumer:h}},t.exports=e.default});n(v);var y=n(o(function(t,e){e.__esModule=!0;var n=i(r),o=i(v);function i(t){return t&&t.__esModule?t:{default:t}}e.default=n.default.createContext||o.default,t.exports=e.default})),d=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},_=function(){function t(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e}}(),b=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},g=function(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)},m=function(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};var j=o(function(t,e){var r=200,n="__lodash_hash_undefined__",o=800,i=16,a=9007199254740991,u="[object Arguments]",c="[object AsyncFunction]",s="[object Function]",f="[object GeneratorFunction]",p="[object Null]",l="[object Object]",h="[object Proxy]",v="[object Undefined]",y=/^\[object .+?Constructor\]$/,d=/^(?:0|[1-9]\d*)$/,_={};_["[object Float32Array]"]=_["[object Float64Array]"]=_["[object Int8Array]"]=_["[object Int16Array]"]=_["[object Int32Array]"]=_["[object Uint8Array]"]=_["[object Uint8ClampedArray]"]=_["[object Uint16Array]"]=_["[object Uint32Array]"]=!0,_[u]=_["[object Array]"]=_["[object ArrayBuffer]"]=_["[object Boolean]"]=_["[object DataView]"]=_["[object Date]"]=_["[object Error]"]=_[s]=_["[object Map]"]=_["[object Number]"]=_[l]=_["[object RegExp]"]=_["[object Set]"]=_["[object String]"]=_["[object WeakMap]"]=!1;var b="object"==typeof global&&global&&global.Object===Object&&global,g="object"==typeof self&&self&&self.Object===Object&&self,m=b||g||Function("return this")(),j=e&&!e.nodeType&&e,O=j&&t&&!t.nodeType&&t,w=O&&O.exports===j,P=w&&b.process,x=function(){try{return P&&P.binding&&P.binding("util")}catch(t){}}(),T=x&&x.isTypedArray;function A(t,e){return"__proto__"==e?void 0:t[e]}var C,E,R,z=Array.prototype,S=Function.prototype,U=Object.prototype,I=m["__core-js_shared__"],W=S.toString,M=U.hasOwnProperty,D=(C=/[^.]+$/.exec(I&&I.keys&&I.keys.IE_PROTO||""))?"Symbol(src)_1."+C:"",k=U.toString,B=W.call(Object),N=RegExp("^"+W.call(M).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=w?m.Buffer:void 0,$=m.Symbol,V=m.Uint8Array,q=F?F.allocUnsafe:void 0,L=(E=Object.getPrototypeOf,R=Object,function(t){return E(R(t))}),G=Object.create,H=U.propertyIsEnumerable,Y=z.splice,J=$?$.toStringTag:void 0,K=function(){try{var t=jt(Object,"defineProperty");return t({},"",{}),t}catch(t){}}(),Q=F?F.isBuffer:void 0,X=Math.max,Z=Date.now,tt=jt(m,"Map"),et=jt(Object,"create"),rt=function(){function t(){}return function(e){if(!St(e))return{};if(G)return G(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();function nt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function ot(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function it(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function at(t){var e=this.__data__=new ot(t);this.size=e.size}function ut(t,e){var r=At(t),n=!r&&Tt(t),o=!r&&!n&&Et(t),i=!r&&!n&&!o&&It(t),a=r||n||o||i,u=a?function(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}(t.length,String):[],c=u.length;for(var s in t)!e&&!M.call(t,s)||a&&("length"==s||o&&("offset"==s||"parent"==s)||i&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Ot(s,c))||u.push(s);return u}function ct(t,e,r){(void 0===r||xt(t[e],r))&&(void 0!==r||e in t)||pt(t,e,r)}function st(t,e,r){var n=t[e];M.call(t,e)&&xt(n,r)&&(void 0!==r||e in t)||pt(t,e,r)}function ft(t,e){for(var r=t.length;r--;)if(xt(t[r][0],e))return r;return-1}function pt(t,e,r){"__proto__"==e&&K?K(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}nt.prototype.clear=function(){this.__data__=et?et(null):{},this.size=0},nt.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},nt.prototype.get=function(t){var e=this.__data__;if(et){var r=e[t];return r===n?void 0:r}return M.call(e,t)?e[t]:void 0},nt.prototype.has=function(t){var e=this.__data__;return et?void 0!==e[t]:M.call(e,t)},nt.prototype.set=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=et&&void 0===e?n:e,this},ot.prototype.clear=function(){this.__data__=[],this.size=0},ot.prototype.delete=function(t){var e=this.__data__,r=ft(e,t);return!(r<0||(r==e.length-1?e.pop():Y.call(e,r,1),--this.size,0))},ot.prototype.get=function(t){var e=this.__data__,r=ft(e,t);return r<0?void 0:e[r][1]},ot.prototype.has=function(t){return ft(this.__data__,t)>-1},ot.prototype.set=function(t,e){var r=this.__data__,n=ft(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},it.prototype.clear=function(){this.size=0,this.__data__={hash:new nt,map:new(tt||ot),string:new nt}},it.prototype.delete=function(t){var e=mt(this,t).delete(t);return this.size-=e?1:0,e},it.prototype.get=function(t){return mt(this,t).get(t)},it.prototype.has=function(t){return mt(this,t).has(t)},it.prototype.set=function(t,e){var r=mt(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},at.prototype.clear=function(){this.__data__=new ot,this.size=0},at.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},at.prototype.get=function(t){return this.__data__.get(t)},at.prototype.has=function(t){return this.__data__.has(t)},at.prototype.set=function(t,e){var n=this.__data__;if(n instanceof ot){var o=n.__data__;if(!tt||o.length<r-1)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new it(o)}return n.set(t,e),this.size=n.size,this};var lt,ht=function(t,e,r){for(var n=-1,o=Object(t),i=r(t),a=i.length;a--;){var u=i[lt?a:++n];if(!1===e(o[u],u,o))break}return t};function vt(t){return null==t?void 0===t?v:p:J&&J in Object(t)?function(t){var e=M.call(t,J),r=t[J];try{t[J]=void 0;var n=!0}catch(t){}var o=k.call(t);n&&(e?t[J]=r:delete t[J]);return o}(t):function(t){return k.call(t)}(t)}function yt(t){return Ut(t)&&vt(t)==u}function dt(t){return!(!St(t)||D&&D in t)&&(Rt(t)?N:y).test(function(t){if(null!=t){try{return W.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t))}function _t(t){if(!St(t))return function(t){var e=[];if(null!=t)for(var r in Object(t))e.push(r);return e}(t);var e=wt(t),r=[];for(var n in t)("constructor"!=n||!e&&M.call(t,n))&&r.push(n);return r}function bt(t,e,r,n,o){t!==e&&ht(e,function(i,a){if(St(i))o||(o=new at),function(t,e,r,n,o,i,a){var u=A(t,r),c=A(e,r),s=a.get(c);if(s)return void ct(t,r,s);var f=i?i(u,c,r+"",t,e,a):void 0,p=void 0===f;if(p){var h=At(c),v=!h&&Et(c),y=!h&&!v&&It(c);f=c,h||v||y?At(u)?f=u:Ut(m=u)&&Ct(m)?f=function(t,e){var r=-1,n=t.length;e||(e=Array(n));for(;++r<n;)e[r]=t[r];return e}(u):v?(p=!1,f=function(t,e){if(e)return t.slice();var r=t.length,n=q?q(r):new t.constructor(r);return t.copy(n),n}(c,!0)):y?(p=!1,d=c,_=!0?(b=d.buffer,g=new b.constructor(b.byteLength),new V(g).set(new V(b)),g):d.buffer,f=new d.constructor(_,d.byteOffset,d.length)):f=[]:function(t){if(!Ut(t)||vt(t)!=l)return!1;var e=L(t);if(null===e)return!0;var r=M.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&W.call(r)==B}(c)||Tt(c)?(f=u,Tt(u)?f=function(t){return function(t,e,r,n){var o=!r;r||(r={});var i=-1,a=e.length;for(;++i<a;){var u=e[i],c=n?n(r[u],t[u],u,r,t):void 0;void 0===c&&(c=t[u]),o?pt(r,u,c):st(r,u,c)}return r}(t,Wt(t))}(u):(!St(u)||n&&Rt(u))&&(f=function(t){return"function"!=typeof t.constructor||wt(t)?{}:rt(L(t))}(c))):p=!1}var d,_,b,g;var m;p&&(a.set(c,f),o(f,c,n,i,a),a.delete(c));ct(t,r,f)}(t,e,a,r,bt,n,o);else{var u=n?n(A(t,a),i,a+"",t,e,o):void 0;void 0===u&&(u=i),ct(t,a,u)}},Wt)}function gt(t,e){return Pt(function(t,e,r){return e=X(void 0===e?t.length-1:e,0),function(){for(var n=arguments,o=-1,i=X(n.length-e,0),a=Array(i);++o<i;)a[o]=n[e+o];o=-1;for(var u=Array(e+1);++o<e;)u[o]=n[o];return u[e]=r(a),function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}(t,this,u)}}(t,e,kt),t+"")}function mt(t,e){var r,n,o=t.__data__;return("string"==(n=typeof(r=e))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?o["string"==typeof e?"string":"hash"]:o.map}function jt(t,e){var r=function(t,e){return null==t?void 0:t[e]}(t,e);return dt(r)?r:void 0}function Ot(t,e){var r=typeof t;return!!(e=null==e?a:e)&&("number"==r||"symbol"!=r&&d.test(t))&&t>-1&&t%1==0&&t<e}function wt(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||U)}var Pt=function(t){var e=0,r=0;return function(){var n=Z(),a=i-(n-r);if(r=n,a>0){if(++e>=o)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(K?function(t,e){return K(t,"toString",{configurable:!0,enumerable:!1,value:(r=e,function(){return r}),writable:!0});var r}:kt);function xt(t,e){return t===e||t!=t&&e!=e}var Tt=yt(function(){return arguments}())?yt:function(t){return Ut(t)&&M.call(t,"callee")&&!H.call(t,"callee")},At=Array.isArray;function Ct(t){return null!=t&&zt(t.length)&&!Rt(t)}var Et=Q||function(){return!1};function Rt(t){if(!St(t))return!1;var e=vt(t);return e==s||e==f||e==c||e==h}function zt(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=a}function St(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Ut(t){return null!=t&&"object"==typeof t}var It=T?function(t){return function(e){return t(e)}}(T):function(t){return Ut(t)&&zt(t.length)&&!!_[vt(t)]};function Wt(t){return Ct(t)?ut(t,!0):_t(t)}var Mt,Dt=(Mt=function(t,e,r){bt(t,e,r)},gt(function(t,e){var r=-1,n=e.length,o=n>1?e[n-1]:void 0,i=n>2?e[2]:void 0;for(o=Mt.length>3&&"function"==typeof o?(n--,o):void 0,i&&function(t,e,r){if(!St(r))return!1;var n=typeof e;return!!("number"==n?Ct(r)&&Ot(e,r.length):"string"==n&&e in r)&&xt(r[e],t)}(e[0],e[1],i)&&(o=n<3?void 0:o,n=1),t=Object(t);++r<n;){var a=e[r];a&&Mt(t,a,r,o)}return t}));function kt(t){return t}t.exports=Dt}),O=o(function(t,e){var r,n,o,i,a,u,c,s;t.exports=(r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o=Object.defineProperty,i=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,s=c&&c(Object),function t(e,f,p){if("string"!=typeof f){if(s){var l=c(f);l&&l!==s&&t(e,l,p)}var h=i(f);a&&(h=h.concat(a(f)));for(var v=0;v<h.length;++v){var y=h[v];if(!(r[y]||n[y]||p&&p[y])){var d=u(f,y);try{o(e,y,d)}catch(t){}}}return e}return e})}),w=["autobind","childContextTypes","componentDidMount","componentDidUpdate","componentWillMount","componentWillReceiveProps","componentWillUnmount","componentWillUpdate","contextTypes","displayName","getChildContext","getDefaultProps","getDOMNode","getInitialState","mixins","propTypes","render","replaceProps","setProps","shouldComponentUpdate","statics","updateComponent"];var P=function(t){return Boolean(t.prototype&&t.prototype.isReactComponent)},x=function(t,r){return function(n){var o=function(o){function i(){var t,e,r;d(this,i);for(var n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return e=r=m(this,(t=i.__proto__||Object.getPrototypeOf(i)).call.apply(t,[this].concat(o))),r._merge=function(t,e){var n=r._previous;if(n&&n.a===t&&n.b===e)return n.result;var o=t&&e?j(t,e):t||e;return r._previous={a:t,b:e,result:o},o},m(r,e)}return g(i,o),_(i,[{key:"render",value:function(){var o=this,i=this.props,a=(i.forwardedRef,function(t,e){var r={};for(var n in t)e.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n]);return r}(i,["forwardedRef"]));return e.createElement(r.Consumer,null,function(r){var i=o._merge(r,o.props.theme),u=void 0;return u=P(n)?e.createElement(n,b({},a,{ref:function(t){o._root=t},theme:i})):e.createElement(n,b({},a,{theme:i})),i!==o.props.theme?e.createElement(t,{theme:i},u):u})}}]),i}(e.Component);o.displayName="withTheme("+(n.displayName||n.name)+")";var i,a,u=o;return P(n)&&(u.prototype.getWrappedInstance=function(){return this._root.getWrappedInstance?this._root.getWrappedInstance():this._root},i=u,u=(a=n).prototype?(Object.getOwnPropertyNames(a.prototype).filter(function(t){return!(w.includes(t)||t in e.Component.prototype||t in i.prototype||t.startsWith("_"))}).forEach(function(t){"function"==typeof a.prototype[t]?i.prototype[t]=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return a.prototype[t].apply(this.getWrappedInstance(),r)}:Object.defineProperty(i.prototype,t,{get:function(){return this.getWrappedInstance()[t]},set:function(e){this.getWrappedInstance()[t]=e}})}),i):i),O(u,n),u}};function T(t){var r=y(t),n=function(t,r){var n,o;return o=n=function(t){function n(){return d(this,n),m(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return g(n,t),_(n,[{key:"render",value:function(){return e.createElement(r.Provider,{value:this.props.theme},this.props.children)}}]),n}(e.PureComponent),n.defaultProps={theme:t},o}(t,r);return{ThemeProvider:n,withTheme:x(n,r)}}var A=T({}),C=A.ThemeProvider,E=A.withTheme;t.ThemeProvider=C,t.withTheme=E,t.createTheming=T,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t(e.ThemeProvider={},e.React)}(this,function(e,t){"use strict";var r=t.default;function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function o(e,t){return e(t={exports:{}},t.exports),t.exports}function i(e){return function(){return e}}var a=function(){};a.thatReturns=i,a.thatReturnsFalse=i(!1),a.thatReturnsTrue=i(!0),a.thatReturnsNull=i(null),a.thatReturnsThis=function(){return this},a.thatReturnsArgument=function(e){return e};var u=a;var c=function(e,t,r,n,o,i,a,u){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[r,n,o,i,a,u],s=0;(c=new Error(t.replace(/%s/g,function(){return p[s++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}},p="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",s=o(function(e){e.exports=function(){function e(e,t,r,n,o,i){i!==p&&c(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return r.checkPropTypes=u,r.PropTypes=r,r}()}),f="__global_unique_id__",l=function(){return global[f]=(global[f]||0)+1},y=u,h=o(function(e,t){t.__esModule=!0;var n=a(r),o=a(s),i=a(l);a(y);function a(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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}function p(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)}var f=1073741823;t.default=n.default.createContext||function(e,t){var n,a,s="__create-react-context-"+(0,i.default)()+"__",l=function(e){function r(){var t,n,o,i;u(this,r);for(var a=arguments.length,p=Array(a),s=0;s<a;s++)p[s]=arguments[s];return t=n=c(this,e.call.apply(e,[this].concat(p))),n.emitter=(o=n.props.value,i=[],{on:function(e){i.push(e)},off:function(e){i=i.filter(function(t){return t!==e})},get:function(){return o},set:function(e,t){o=e,i.forEach(function(e){return e(o,t)})}}),c(n,t)}return p(r,e),r.prototype.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},r.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r=this.props.value,n=e.value,o=void 0;((i=r)===(a=n)?0!==i||1/i==1/a:i!=i&&a!=a)?o=0:(o="function"==typeof t?t(r,n):f,0!=(o|=0)&&this.emitter.set(e.value,o))}var i,a},r.prototype.render=function(){return this.props.children},r}(r.Component);l.childContextTypes=((n={})[s]=o.default.object.isRequired,n);var y=function(t){function r(){var e,n;u(this,r);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return e=n=c(this,t.call.apply(t,[this].concat(i))),n.state={value:n.getValue()},n.onUpdate=function(e,t){0!=((0|n.observedBits)&t)&&n.setState({value:n.getValue()})},c(n,e)}return p(r,t),r.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?f:t},r.prototype.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?f:e},r.prototype.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},r.prototype.getValue=function(){return this.context[s]?this.context[s].get():e},r.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},r}(r.Component);return y.contextTypes=((a={})[s]=o.default.object,a),{Provider:l,Consumer:y}},e.exports=t.default});n(h);var d=n(o(function(e,t){t.__esModule=!0;var n=i(r),o=i(h);function i(e){return e&&e.__esModule?e:{default:e}}t.default=n.default.createContext||o.default,e.exports=t.default})),v=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},m=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g=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)},_=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};var O=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===P}(e)}(e)};var P="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function j(e,t){return!1!==t.clone&&t.isMergeableObject(e)?w((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function x(e,t,r){return e.concat(t).map(function(e){return j(e,r)})}function w(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||x,r.isMergeableObject=r.isMergeableObject||O;var n=Array.isArray(t);return n===Array.isArray(e)?n?r.arrayMerge(e,t,r):function(e,t,r){var n={};return r.isMergeableObject(e)&&Object.keys(e).forEach(function(t){n[t]=j(e[t],r)}),Object.keys(t).forEach(function(o){r.isMergeableObject(t[o])&&e[o]?n[o]=w(e[o],t[o],r):n[o]=j(t[o],r)}),n}(e,t,r):j(t,r)}w.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,r){return w(e,r,t)},{})};var T=w,C=o(function(e,t){var r,n,o,i,a,u,c,p;e.exports=(r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o=Object.defineProperty,i=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,p=c&&c(Object),function e(t,s,f){if("string"!=typeof s){if(p){var l=c(s);l&&l!==p&&e(t,l,f)}var y=i(s);a&&(y=y.concat(a(s)));for(var h=0;h<y.length;++h){var d=y[h];if(!(r[d]||n[d]||f&&f[d])){var v=u(s,d);try{o(t,d,v)}catch(e){}}}return t}return t})}),E=["autobind","childContextTypes","componentDidMount","componentDidUpdate","componentWillMount","componentWillReceiveProps","componentWillUnmount","componentWillUpdate","contextTypes","displayName","getChildContext","getDefaultProps","getDOMNode","getInitialState","mixins","propTypes","render","replaceProps","setProps","shouldComponentUpdate","statics","updateComponent"];var R=function(e){return Boolean(e.prototype&&e.prototype.isReactComponent)},M=function(e,r){return function(n){var o=function(o){function i(){var e,t,r;v(this,i);for(var n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return t=r=_(this,(e=i.__proto__||Object.getPrototypeOf(i)).call.apply(e,[this].concat(o))),r._merge=function(e,t){var n=r._previous;if(n&&n.a===e&&n.b===t)return n.result;var o=e&&t?T(e,t):e||t;return r._previous={a:e,b:t,result:o},o},_(r,t)}return g(i,o),m(i,[{key:"render",value:function(){var o=this,i=this.props,a=(i.forwardedRef,function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(i,["forwardedRef"]));return t.createElement(r.Consumer,null,function(r){var i=o._merge(r,o.props.theme),u=void 0;return u=R(n)?t.createElement(n,b({},a,{ref:function(e){o._root=e},theme:i})):t.createElement(n,b({},a,{theme:i})),i!==o.props.theme?t.createElement(e,{theme:i},u):u})}}]),i}(t.Component);o.displayName="withTheme("+(n.displayName||n.name)+")";var i,a,u=o;return R(n)&&(u.prototype.getWrappedInstance=function(){return this._root.getWrappedInstance?this._root.getWrappedInstance():this._root},i=u,u=(a=n).prototype?(Object.getOwnPropertyNames(a.prototype).filter(function(e){return!(E.includes(e)||e in t.Component.prototype||e in i.prototype||e.startsWith("_"))}).forEach(function(e){"function"==typeof a.prototype[e]?i.prototype[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return a.prototype[e].apply(this.getWrappedInstance(),r)}:Object.defineProperty(i.prototype,e,{get:function(){return this.getWrappedInstance()[e]},set:function(t){this.getWrappedInstance()[e]=t}})}),i):i),C(u,n),u}};function A(e){var r=d(e),n=function(e,r){var n,o;return o=n=function(e){function n(){return v(this,n),_(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return g(n,e),m(n,[{key:"render",value:function(){return t.createElement(r.Provider,{value:this.props.theme},this.props.children)}}]),n}(t.PureComponent),n.defaultProps={theme:e},o}(e,r);return{ThemeProvider:n,withTheme:M(n,r)}}var W=A({}),S=W.ThemeProvider,D=W.withTheme;e.ThemeProvider=S,e.withTheme=D,e.createTheming=A,Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -15,5 +15,5 @@ 'use strict'; | ||
var _lodash = require('lodash.merge'); | ||
var _deepmerge = require('deepmerge'); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _deepmerge2 = _interopRequireDefault(_deepmerge); | ||
@@ -65,3 +65,3 @@ var _hoistNonReactStatics = require('hoist-non-react-statics'); | ||
var result = a && b ? (0, _lodash2.default)(a, b) : a || b; | ||
var result = a && b ? (0, _deepmerge2.default)(a, b) : a || b; | ||
@@ -68,0 +68,0 @@ _this._previous = { a: a, b: b, result: result }; |
{ | ||
"name": "@callstack/react-theme-provider", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Theme provider for react and react-naitve applications", | ||
@@ -69,6 +69,5 @@ "main": "./lib/index.js", | ||
"create-react-context": "^0.2.1", | ||
"deepmerge": "^2.1.1", | ||
"flow-copy-source": "^1.3.0", | ||
"hoist-non-react-statics": "^2.5.0", | ||
"lodash.isequal": "^4.5.0", | ||
"lodash.merge": "^4.6.1", | ||
"prop-types": "^15.6.0" | ||
@@ -75,0 +74,0 @@ }, |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
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
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 eval() which is a dangerous function. This prevents 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
6
0
268943
2895
+ Addeddeepmerge@^2.1.1
+ Addeddeepmerge@2.2.1(transitive)
- Removedlodash.isequal@^4.5.0
- Removedlodash.merge@^4.6.1
- Removedlodash.isequal@4.5.0(transitive)
- Removedlodash.merge@4.6.2(transitive)