New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@unleash/proxy-client-react

Package Overview
Dependencies
Maintainers
5
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@unleash/proxy-client-react - npm Package Compare versions

Comparing version 3.4.0 to 3.4.1-beta.0

2

dist/index.browser.js

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

(()=>{"use strict";var e={n:n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return e.d(t,{a:t}),t},d:(n,t)=>{for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{FlagContext:()=>o,FlagProvider:()=>u,InMemoryStorageProvider:()=>t.InMemoryStorageProvider,LocalStorageProvider:()=>t.LocalStorageProvider,UnleashClient:()=>t.UnleashClient,default:()=>d,useFlag:()=>a,useFlags:()=>i,useFlagsStatus:()=>c,useUnleashClient:()=>f,useUnleashContext:()=>s,useVariant:()=>l});const t=require("unleash-proxy-client"),r=require("react"),o=e.n(r)().createContext(null);const u=function(e){var n=e.config,u=e.children,a=e.unleashClient,i=e.startClient,c=void 0===i||i,l=r.useRef(a),s=r.useState(!1),f=s[0],d=s[1],g=r.useState(null),v=g[0],y=g[1];n||a||console.warn("You must provide either a config or an unleash client to the flag provider. If you are initializing the client in useEffect, you can avoid this warning by\n checking if the client exists before rendering."),l.current||(l.current=new t.UnleashClient(n)),l.current.on("ready",(function(){d(!0)})),l.current.on("error",(function(e){y(e)})),r.useEffect((function(){return(c||!a)&&(l.current.stop(),l.current.start()),function(){l.current&&l.current.stop()}}),[]);var p=function(e){return n=void 0,t=void 0,o=function(){return function(e,n){var t,r,o,u,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function i(u){return function(i){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){a.label=u[1];break}if(6===u[0]&&a.label<o[1]){a.label=o[1],o=u;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(u);break}o[2]&&a.ops.pop(),a.trys.pop();continue}u=n.call(e,a)}catch(e){u=[6,e],r=0}finally{t=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}(this,(function(n){switch(n.label){case 0:return[4,l.current.updateContext(e)];case 1:return n.sent(),[2]}}))},new((r=void 0)||(r=Promise))((function(e,u){function a(e){try{c(o.next(e))}catch(e){u(e)}}function i(e){try{c(o.throw(e))}catch(e){u(e)}}function c(n){var t;n.done?e(n.value):(t=n.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,i)}c((o=o.apply(n,t||[])).next())}));var n,t,r,o},h=function(e){return l.current.isEnabled(e)},b=function(e){return l.current.getVariant(e)},x=function(e,n,t){return l.current.on(e,n,t)},C=r.useMemo((function(){return{on:x,updateContext:p,isEnabled:h,getVariant:b,client:l.current,flagsReady:f,flagsError:v,setFlagsReady:d,setFlagsError:y}}),[f,v]);return r.createElement(o.Provider,{value:C},u)},a=function(e){var n=(0,r.useContext)(o),t=n.isEnabled,u=n.client,a=(0,r.useState)(!!t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);n!==l.current&&(l.current=n,c(!!n))})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i},i=function(){return(0,r.useContext)(o).client.getAllToggles()},c=function(){var e=(0,r.useContext)(o);return{flagsReady:e.flagsReady,flagsError:e.flagsError}},l=function(e){var n=(0,r.useContext)(o),t=n.getVariant,u=n.client,a=(0,r.useState)(t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);l.current.name===n.name&&l.current.enabled===n.enabled||(c(n),l.current=n)})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i||{}},s=function(){return(0,r.useContext)(o).updateContext},f=function(){return(0,r.useContext)(o).client},d=u;module.exports=n})();
(()=>{"use strict";var e={n:n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return e.d(t,{a:t}),t},d:(n,t)=>{for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{FlagContext:()=>o,FlagProvider:()=>u,InMemoryStorageProvider:()=>t.InMemoryStorageProvider,LocalStorageProvider:()=>t.LocalStorageProvider,UnleashClient:()=>t.UnleashClient,default:()=>d,useFlag:()=>a,useFlags:()=>i,useFlagsStatus:()=>c,useUnleashClient:()=>f,useUnleashContext:()=>s,useVariant:()=>l});const t=require("unleash-proxy-client"),r=require("react"),o=e.n(r)().createContext(null);const u=function(e){var n=e.config,u=e.children,a=e.unleashClient,i=e.startClient,c=void 0===i||i,l=r.useRef(a),s=r.useState(!1),f=s[0],d=s[1],g=r.useState(null),v=g[0],y=g[1];n||a||console.warn("You must provide either a config or an unleash client to the flag provider. If you are initializing the client in useEffect, you can avoid this warning by\n checking if the client exists before rendering."),l.current||(l.current=new t.UnleashClient(n)),l.current.on("ready",(function(){d(!0),y(null)})),l.current.on("error",(function(e){null===v&&y(e)})),r.useEffect((function(){return(c||!a)&&(l.current.stop(),l.current.start()),function(){l.current&&l.current.stop()}}),[]);var p=function(e){return n=void 0,t=void 0,o=function(){return function(e,n){var t,r,o,u,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function i(u){return function(i){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){a.label=u[1];break}if(6===u[0]&&a.label<o[1]){a.label=o[1],o=u;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(u);break}o[2]&&a.ops.pop(),a.trys.pop();continue}u=n.call(e,a)}catch(e){u=[6,e],r=0}finally{t=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}(this,(function(n){switch(n.label){case 0:return[4,l.current.updateContext(e)];case 1:return n.sent(),[2]}}))},new((r=void 0)||(r=Promise))((function(e,u){function a(e){try{c(o.next(e))}catch(e){u(e)}}function i(e){try{c(o.throw(e))}catch(e){u(e)}}function c(n){var t;n.done?e(n.value):(t=n.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,i)}c((o=o.apply(n,t||[])).next())}));var n,t,r,o},h=function(e){return l.current.isEnabled(e)},b=function(e){return l.current.getVariant(e)},x=function(e,n,t){return l.current.on(e,n,t)},C=r.useMemo((function(){return{on:x,updateContext:p,isEnabled:h,getVariant:b,client:l.current,flagsReady:f,flagsError:v,setFlagsReady:d,setFlagsError:y}}),[f,v]);return r.createElement(o.Provider,{value:C},u)},a=function(e){var n=(0,r.useContext)(o),t=n.isEnabled,u=n.client,a=(0,r.useState)(!!t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);n!==l.current&&(l.current=n,c(!!n))})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i},i=function(){return(0,r.useContext)(o).client.getAllToggles()},c=function(){var e=(0,r.useContext)(o);return{flagsReady:e.flagsReady,flagsError:e.flagsError}},l=function(e){var n=(0,r.useContext)(o),t=n.getVariant,u=n.client,a=(0,r.useState)(t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);l.current.name===n.name&&l.current.enabled===n.enabled||(c(n),l.current=n)})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i||{}},s=function(){return(0,r.useContext)(o).updateContext},f=function(){return(0,r.useContext)(o).client},d=u;module.exports=n})();

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

(()=>{"use strict";var e={n:n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return e.d(t,{a:t}),t},d:(n,t)=>{for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{FlagContext:()=>o,FlagProvider:()=>u,InMemoryStorageProvider:()=>t.InMemoryStorageProvider,LocalStorageProvider:()=>t.LocalStorageProvider,UnleashClient:()=>t.UnleashClient,default:()=>d,useFlag:()=>a,useFlags:()=>i,useFlagsStatus:()=>c,useUnleashClient:()=>f,useUnleashContext:()=>s,useVariant:()=>l});const t=require("unleash-proxy-client"),r=require("react"),o=e.n(r)().createContext(null);const u=function(e){var n=e.config,u=e.children,a=e.unleashClient,i=e.startClient,c=void 0===i||i,l=r.useRef(a),s=r.useState(!1),f=s[0],d=s[1],g=r.useState(null),v=g[0],y=g[1];n||a||console.warn("You must provide either a config or an unleash client to the flag provider. If you are initializing the client in useEffect, you can avoid this warning by\n checking if the client exists before rendering."),l.current||(l.current=new t.UnleashClient(n)),l.current.on("ready",(function(){d(!0)})),l.current.on("error",(function(e){y(e)})),r.useEffect((function(){return(c||!a)&&(l.current.stop(),l.current.start()),function(){l.current&&l.current.stop()}}),[]);var p=function(e){return n=void 0,t=void 0,o=function(){return function(e,n){var t,r,o,u,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function i(u){return function(i){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){a.label=u[1];break}if(6===u[0]&&a.label<o[1]){a.label=o[1],o=u;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(u);break}o[2]&&a.ops.pop(),a.trys.pop();continue}u=n.call(e,a)}catch(e){u=[6,e],r=0}finally{t=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}(this,(function(n){switch(n.label){case 0:return[4,l.current.updateContext(e)];case 1:return n.sent(),[2]}}))},new((r=void 0)||(r=Promise))((function(e,u){function a(e){try{c(o.next(e))}catch(e){u(e)}}function i(e){try{c(o.throw(e))}catch(e){u(e)}}function c(n){var t;n.done?e(n.value):(t=n.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,i)}c((o=o.apply(n,t||[])).next())}));var n,t,r,o},h=function(e){return l.current.isEnabled(e)},b=function(e){return l.current.getVariant(e)},x=function(e,n,t){return l.current.on(e,n,t)},C=r.useMemo((function(){return{on:x,updateContext:p,isEnabled:h,getVariant:b,client:l.current,flagsReady:f,flagsError:v,setFlagsReady:d,setFlagsError:y}}),[f,v]);return r.createElement(o.Provider,{value:C},u)},a=function(e){var n=(0,r.useContext)(o),t=n.isEnabled,u=n.client,a=(0,r.useState)(!!t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);n!==l.current&&(l.current=n,c(!!n))})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i},i=function(){return(0,r.useContext)(o).client.getAllToggles()},c=function(){var e=(0,r.useContext)(o);return{flagsReady:e.flagsReady,flagsError:e.flagsError}},l=function(e){var n=(0,r.useContext)(o),t=n.getVariant,u=n.client,a=(0,r.useState)(t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);l.current.name===n.name&&l.current.enabled===n.enabled||(c(n),l.current=n)})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i||{}},s=function(){return(0,r.useContext)(o).updateContext},f=function(){return(0,r.useContext)(o).client},d=u;module.exports=n})();
(()=>{"use strict";var e={n:n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return e.d(t,{a:t}),t},d:(n,t)=>{for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{FlagContext:()=>o,FlagProvider:()=>u,InMemoryStorageProvider:()=>t.InMemoryStorageProvider,LocalStorageProvider:()=>t.LocalStorageProvider,UnleashClient:()=>t.UnleashClient,default:()=>d,useFlag:()=>a,useFlags:()=>i,useFlagsStatus:()=>c,useUnleashClient:()=>f,useUnleashContext:()=>s,useVariant:()=>l});const t=require("unleash-proxy-client"),r=require("react"),o=e.n(r)().createContext(null);const u=function(e){var n=e.config,u=e.children,a=e.unleashClient,i=e.startClient,c=void 0===i||i,l=r.useRef(a),s=r.useState(!1),f=s[0],d=s[1],g=r.useState(null),v=g[0],y=g[1];n||a||console.warn("You must provide either a config or an unleash client to the flag provider. If you are initializing the client in useEffect, you can avoid this warning by\n checking if the client exists before rendering."),l.current||(l.current=new t.UnleashClient(n)),l.current.on("ready",(function(){d(!0),y(null)})),l.current.on("error",(function(e){null===v&&y(e)})),r.useEffect((function(){return(c||!a)&&(l.current.stop(),l.current.start()),function(){l.current&&l.current.stop()}}),[]);var p=function(e){return n=void 0,t=void 0,o=function(){return function(e,n){var t,r,o,u,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function i(u){return function(i){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){a.label=u[1];break}if(6===u[0]&&a.label<o[1]){a.label=o[1],o=u;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(u);break}o[2]&&a.ops.pop(),a.trys.pop();continue}u=n.call(e,a)}catch(e){u=[6,e],r=0}finally{t=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}(this,(function(n){switch(n.label){case 0:return[4,l.current.updateContext(e)];case 1:return n.sent(),[2]}}))},new((r=void 0)||(r=Promise))((function(e,u){function a(e){try{c(o.next(e))}catch(e){u(e)}}function i(e){try{c(o.throw(e))}catch(e){u(e)}}function c(n){var t;n.done?e(n.value):(t=n.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,i)}c((o=o.apply(n,t||[])).next())}));var n,t,r,o},h=function(e){return l.current.isEnabled(e)},b=function(e){return l.current.getVariant(e)},x=function(e,n,t){return l.current.on(e,n,t)},C=r.useMemo((function(){return{on:x,updateContext:p,isEnabled:h,getVariant:b,client:l.current,flagsReady:f,flagsError:v,setFlagsReady:d,setFlagsError:y}}),[f,v]);return r.createElement(o.Provider,{value:C},u)},a=function(e){var n=(0,r.useContext)(o),t=n.isEnabled,u=n.client,a=(0,r.useState)(!!t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);n!==l.current&&(l.current=n,c(!!n))})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i},i=function(){return(0,r.useContext)(o).client.getAllToggles()},c=function(){var e=(0,r.useContext)(o);return{flagsReady:e.flagsReady,flagsError:e.flagsError}},l=function(e){var n=(0,r.useContext)(o),t=n.getVariant,u=n.client,a=(0,r.useState)(t(e)),i=a[0],c=a[1],l=(0,r.useRef)();return l.current=i,(0,r.useEffect)((function(){u&&(u.on("update",(function(){var n=t(e);l.current.name===n.name&&l.current.enabled===n.enabled||(c(n),l.current=n)})),u.on("ready",(function(){var n=t(e);c(n)})))}),[u]),i||{}},s=function(){return(0,r.useContext)(o).updateContext},f=function(){return(0,r.useContext)(o).client},d=u;module.exports=n})();
{
"name": "@unleash/proxy-client-react",
"version": "3.4.0",
"version": "3.4.1-beta.0",
"description": "React interface for working with unleash",

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

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