Socket
Socket
Sign inDemoInstall

@uniformdev/context-react

Package Overview
Dependencies
25
Maintainers
9
Versions
547
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 12.2.1-alpha.107 to 12.2.1-alpha.121

24

dist/index.d.ts

@@ -166,5 +166,5 @@ import { Context, Quirks, ScoreVector, PersonalizedVariant, TestVariant, EnrichmentData, TaggedContent } from '@uniformdev/context';

'aria-activedescendant'?: string | undefined;
'aria-atomic'?: boolean | "true" | "false" | undefined;
'aria-atomic'?: (boolean | "true" | "false") | undefined;
'aria-autocomplete'?: "none" | "list" | "inline" | "both" | undefined;
'aria-busy'?: boolean | "true" | "false" | undefined;
'aria-busy'?: (boolean | "true" | "false") | undefined;
'aria-checked'?: boolean | "true" | "false" | "mixed" | undefined;

@@ -178,10 +178,10 @@ 'aria-colcount'?: number | undefined;

'aria-details'?: string | undefined;
'aria-disabled'?: boolean | "true" | "false" | undefined;
'aria-disabled'?: (boolean | "true" | "false") | undefined;
'aria-dropeffect'?: "link" | "none" | "copy" | "execute" | "move" | "popup" | undefined;
'aria-errormessage'?: string | undefined;
'aria-expanded'?: boolean | "true" | "false" | undefined;
'aria-expanded'?: (boolean | "true" | "false") | undefined;
'aria-flowto'?: string | undefined;
'aria-grabbed'?: boolean | "true" | "false" | undefined;
'aria-grabbed'?: (boolean | "true" | "false") | undefined;
'aria-haspopup'?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree" | undefined;
'aria-hidden'?: boolean | "true" | "false" | undefined;
'aria-hidden'?: (boolean | "true" | "false") | undefined;
'aria-invalid'?: boolean | "true" | "false" | "grammar" | "spelling" | undefined;

@@ -193,5 +193,5 @@ 'aria-keyshortcuts'?: string | undefined;

'aria-live'?: "off" | "assertive" | "polite" | undefined;
'aria-modal'?: boolean | "true" | "false" | undefined;
'aria-multiline'?: boolean | "true" | "false" | undefined;
'aria-multiselectable'?: boolean | "true" | "false" | undefined;
'aria-modal'?: (boolean | "true" | "false") | undefined;
'aria-multiline'?: (boolean | "true" | "false") | undefined;
'aria-multiselectable'?: (boolean | "true" | "false") | undefined;
'aria-orientation'?: "horizontal" | "vertical" | undefined;

@@ -202,5 +202,5 @@ 'aria-owns'?: string | undefined;

'aria-pressed'?: boolean | "true" | "false" | "mixed" | undefined;
'aria-readonly'?: boolean | "true" | "false" | undefined;
'aria-readonly'?: (boolean | "true" | "false") | undefined;
'aria-relevant'?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
'aria-required'?: boolean | "true" | "false" | undefined;
'aria-required'?: (boolean | "true" | "false") | undefined;
'aria-roledescription'?: string | undefined;

@@ -210,3 +210,3 @@ 'aria-rowcount'?: number | undefined;

'aria-rowspan'?: number | undefined;
'aria-selected'?: boolean | "true" | "false" | undefined;
'aria-selected'?: (boolean | "true" | "false") | undefined;
'aria-setsize'?: number | undefined;

@@ -213,0 +213,0 @@ 'aria-sort'?: "none" | "ascending" | "descending" | "other" | undefined;

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

import{useContext as J}from"react";import{createContext as L}from"react";var E=L(void 0),y=L({});var i=()=>{let e=J(E);if(!e)throw new Error("useUniformContext must be used within a <UniformContext> provider");return e};import{useEffect as R,useState as A}from"react";function I(){let{context:e}=i(),[t,o]=A(e.storage.data.quirks),n=s=>{o(s)};return R(()=>(e.events.on("quirksUpdated",n),()=>{e.events.off("quirksUpdated",n)}),[e]),t}import{useEffect as D,useState as W}from"react";function V(){let{context:e}=i(),[t,o]=W(e.scores),n=s=>{o(s)};return D(()=>(e.events.on("scoresUpdated",n),()=>{e.events.off("scoresUpdated",n)}),[e]),t}import _ from"react";import z,{useEffect as j,useState as B}from"react";function N({variations:e,component:t,wrapperComponent:o,trackingEventName:n,count:s=1}){let{context:l}=i(),[,p]=B(-1);j(()=>{p(1)},[]),V();let{variations:x,personalized:P}=l.personalize({name:n,variations:e,take:s}),v=o!=null?o:({children:r})=>z.createElement(z.Fragment,null,r),g=t;return z.createElement(y.Provider,{value:{personalized:!0}},x.length?z.createElement(v,{personalizationOccurred:P},x.map(r=>z.createElement(g,{key:r.id,personalizationResult:{variation:r,personalizationOccurred:P},...r}))):null)}import{ScriptType as S}from"@uniformdev/context";import c from"react";import{EdgeNodeTagName as F}from"@uniformdev/context";import{createElement as X}from"react";var u=e=>X(F,e);function b(e){let{variations:t,count:o,component:n}=e,s={count:o!=null?o:1},l=n;return c.createElement(c.Fragment,null,c.createElement(u,{"data-type":S.ListStart,dangerouslySetInnerHTML:{__html:JSON.stringify(s)}}),t.map(p=>c.createElement(c.Fragment,null,c.createElement(u,{"data-type":S.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:p.id,pz:p.pz||null})}}),c.createElement(u,{"data-type":S.ListItem},c.createElement(l,{key:p.id,personalizationResult:{variation:p,personalizationOccurred:!1},...p})))),c.createElement(u,{"data-type":S.ListEnd}))}var C=typeof window=="undefined";function Qe(e){let{outputType:t}=i();return!C||t==="standard"?_.createElement(N,{...e}):t==="edge"?_.createElement(b,{...e}):null}import M from"react";import{ScriptType as k}from"@uniformdev/context";import f from"react";function w(e){let{name:t,variations:o,component:n}=e,s={name:t},l=n;return f.createElement(f.Fragment,null,f.createElement(u,{"data-type":k.TestStart,dangerouslySetInnerHTML:{__html:JSON.stringify(s)}}),o.map((p,x)=>f.createElement(f.Fragment,null,f.createElement(u,{"data-type":k.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:p.id})}}),f.createElement(u,{"data-type":k.ListItem},f.createElement(l,{key:x,...p})))),f.createElement(u,{"data-type":k.TestEnd}))}import G from"react";var H=({name:e,variations:t,component:o})=>{let{context:n}=i(),{result:s}=n.test({name:e,variations:t});return s?G.createElement(o,{...s}):null};var rt=e=>{let{outputType:t}=i();return!C||t==="standard"?M.createElement(H,{...e}):t==="edge"?M.createElement(w,{...e}):null};import U,{useEffect as K}from"react";import{SERVER_STATE_ID as Y}from"@uniformdev/context";import Z from"cookie";var ft=({context:e,children:t,outputType:o="standard",trackRouteOnRender:n=!0})=>(K(()=>{C||!n||e.update({url:new URL(window.location.href),cookies:Z.parse(document.cookie)})},[e,n]),U.createElement(E.Provider,{value:{context:e,outputType:o}},t,C?U.createElement($,null):null));function $(){V(),I();let{context:e}=i(),t={quirks:e.storage.data.quirks,tests:e.storage.data.tests};return U.createElement("script",{id:Y,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})}import{createElement as te,useEffect as oe,useRef as Q,useState as ne}from"react";import{useContext as ee}from"react";var q=e=>{let{personalized:t}=ee(y);return typeof t!="undefined"?t:typeof(e==null?void 0:e.personalized)!="undefined"?e.personalized:!1};var Vt=({behavior:e,children:t,tagName:o="div",threshold:n=.5,disableVisibilityTrigger:s=typeof window=="undefined"||!("IntersectionObserver"in window),...l})=>{let{context:p}=i(),x=q(),[P,v]=ne(!1),g=Q(null),r=Q();return oe(()=>{var O;if(!g.current||x)return;let h=()=>{var T;if(P||!e)return;let d="beh"in e?e.beh:Array.isArray(e)?e:[e];p.update({enrichments:d}),v(!0),(T=r.current)==null||T.call(r)};if(s)h();else{(O=r.current)==null||O.call(r);let d=new IntersectionObserver(([T])=>{T.isIntersecting&&h()},{threshold:n});d.observe(g.current),r.current=()=>{var T;return(T=d.disconnect)==null?void 0:T.call(d)}}return()=>{var d;(d=r.current)==null||d.call(r)}},[p,e,s,n,x,P]),te(o,{...l,ref:g},t)};export{Qe as Personalize,rt as Test,Vt as Track,ft as UniformContext,I as useQuirks,V as useScores,i as useUniformContext};
import{useContext as Q}from"react";import{createContext as L}from"react";var E=L(void 0),V=L({});var i=()=>{let e=Q(E);if(!e)throw new Error("useUniformContext must be used within a <UniformContext> provider");return e};import{useEffect as R,useState as A}from"react";function I(){let{context:e}=i(),[t,o]=A(e.storage.data.quirks),r=s=>{o(s)};return R(()=>(e.events.on("quirksUpdated",r),()=>{e.events.off("quirksUpdated",r)}),[e]),t}import{useEffect as D,useState as W}from"react";function z(){let{context:e}=i(),[t,o]=W(e.scores),r=s=>{o(s)};return D(()=>(e.events.on("scoresUpdated",r),()=>{e.events.off("scoresUpdated",r)}),[e]),t}import _ from"react";import y,{useEffect as j,useState as B}from"react";function N({variations:e,component:t,wrapperComponent:o,trackingEventName:r,count:s=1}){let{context:c}=i(),[,m]=B(-1);j(()=>{m(1)},[]),z();let{variations:T,personalized:P}=c.personalize({name:r,variations:e,take:s}),U=o!=null?o:({children:n})=>y.createElement(y.Fragment,null,n),g=t;return y.createElement(V.Provider,{value:{personalized:!0}},T.length?y.createElement(U,{personalizationOccurred:P},T.map(n=>y.createElement(g,{key:n.id,personalizationResult:{variation:n,personalizationOccurred:P},...n}))):null)}import{ScriptType as S}from"@uniformdev/context";import f from"react";import{EdgeNodeTagName as F}from"@uniformdev/context";import{createElement as X}from"react";var u=e=>X(F,e);function b(e){let{variations:t,count:o,component:r}=e,s={count:o!=null?o:1},c=r;return f.createElement(f.Fragment,null,f.createElement(u,{"data-type":S.ListStart,dangerouslySetInnerHTML:{__html:JSON.stringify(s)}}),t.map(m=>f.createElement(f.Fragment,null,f.createElement(u,{"data-type":S.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:m.id,pz:m.pz||null})}}),f.createElement(u,{"data-type":S.ListItem},f.createElement(c,{key:m.id,personalizationResult:{variation:m,personalizationOccurred:!1},...m})))),f.createElement(u,{"data-type":S.ListEnd}))}var C=typeof window=="undefined";function Je(e){let{outputType:t}=i();return!C||t==="standard"?_.createElement(N,{...e}):t==="edge"?_.createElement(b,{...e}):null}import M from"react";import{ScriptType as k}from"@uniformdev/context";import l from"react";function w(e){let{name:t,variations:o,component:r}=e,s={name:t},c=r;return l.createElement(l.Fragment,null,l.createElement(u,{"data-type":k.TestStart,dangerouslySetInnerHTML:{__html:JSON.stringify(s)}}),o.map((m,T)=>l.createElement(l.Fragment,null,l.createElement(u,{"data-type":k.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:m.id})}}),l.createElement(u,{"data-type":k.ListItem},l.createElement(c,{key:T,...m})))),l.createElement(u,{"data-type":k.TestEnd}))}import G from"react";var H=({name:e,variations:t,component:o})=>{let{context:r}=i(),{result:s}=r.test({name:e,variations:t});return s?G.createElement(o,{...s}):null};var nt=e=>{let{outputType:t}=i();return!C||t==="standard"?M.createElement(H,{...e}):t==="edge"?M.createElement(w,{...e}):null};import O,{useEffect as K}from"react";import{SERVER_STATE_ID as Y}from"@uniformdev/context";import Z from"cookie";var lt=({context:e,children:t,outputType:o="standard",trackRouteOnRender:r=!0})=>(K(()=>{C||!r||e.update({url:new URL(window.location.href),cookies:Z.parse(document.cookie)})},[e,r]),O.createElement(E.Provider,{value:{context:e,outputType:o}},t,C?O.createElement($,null):null));function $(){z(),I();let{context:e}=i(),t={quirks:e.storage.data.quirks,tests:e.storage.data.tests};return O.createElement("script",{id:Y,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})}import{createElement as te,useEffect as oe,useRef as J,useState as re}from"react";import{useContext as ee}from"react";var q=e=>{let{personalized:t}=ee(V);return typeof t!="undefined"?t:typeof(e==null?void 0:e.personalized)!="undefined"?e.personalized:!1};var zt=({behavior:e,children:t,tagName:o="div",threshold:r=.5,disableVisibilityTrigger:s=typeof window=="undefined"||!("IntersectionObserver"in window),...c})=>{let{context:m}=i(),T=q(),[P,U]=re(!1),g=J(null),n=J();return oe(()=>{var h;if(!g.current||T)return;let v=()=>{var x;if(P||!e)return;let d="beh"in e?e.beh:Array.isArray(e)?e:[e];m.update({enrichments:d}),U(!0),(x=n.current)==null||x.call(n)};if(s)v();else{(h=n.current)==null||h.call(n);let d=new IntersectionObserver(([x])=>{x.isIntersecting&&v()},{threshold:r});d.observe(g.current),n.current=()=>{var x;return(x=d.disconnect)==null?void 0:x.call(d)}}return()=>{var d;(d=n.current)==null||d.call(n)}},[m,e,s,r,T,P]),te(o,{...c,ref:g},t)};export{Je as Personalize,nt as Test,zt as Track,lt as UniformContext,I as useQuirks,z as useScores,i as useUniformContext};

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

var Y=Object.create;var v=Object.defineProperty;var Z=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames;var ee=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty;var q=e=>v(e,"__esModule",{value:!0});var oe=(e,t)=>{q(e);for(var o in t)v(e,o,{get:t[o],enumerable:!0})},ne=(e,t,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $(t))!te.call(e,n)&&n!=="default"&&v(e,n,{get:()=>t[n],enumerable:!(o=Z(t,n))||o.enumerable});return e},r=e=>ne(q(v(e!=null?Y(ee(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);oe(exports,{Personalize:()=>re,Test:()=>ie,Track:()=>me,UniformContext:()=>se,useQuirks:()=>b,useScores:()=>V,useUniformContext:()=>i});var Q=r(require("react"));var N=r(require("react")),U=(0,N.createContext)(void 0),h=(0,N.createContext)({});var i=()=>{let e=(0,Q.useContext)(U);if(!e)throw new Error("useUniformContext must be used within a <UniformContext> provider");return e};var O=r(require("react"));function b(){let{context:e}=i(),[t,o]=(0,O.useState)(e.storage.data.quirks),n=a=>{o(a)};return(0,O.useEffect)(()=>(e.events.on("quirksUpdated",n),()=>{e.events.off("quirksUpdated",n)}),[e]),t}var L=r(require("react"));function V(){let{context:e}=i(),[t,o]=(0,L.useState)(e.scores),n=a=>{o(a)};return(0,L.useEffect)(()=>(e.events.on("scoresUpdated",n),()=>{e.events.off("scoresUpdated",n)}),[e]),t}var _=r(require("react"));var u=r(require("react"));function J({variations:e,component:t,wrapperComponent:o,trackingEventName:n,count:a=1}){let{context:T}=i(),[,p]=(0,u.useState)(-1);(0,u.useEffect)(()=>{p(1)},[]),V();let{variations:C,personalized:E}=T.personalize({name:n,variations:e,take:a}),I=o!=null?o:({children:s})=>u.default.createElement(u.default.Fragment,null,s),y=t;return u.default.createElement(h.Provider,{value:{personalized:!0}},C.length?u.default.createElement(I,{personalizationOccurred:E},C.map(s=>u.default.createElement(y,{key:s.id,personalizationResult:{variation:s,personalizationOccurred:E},...s}))):null)}var S=r(require("@uniformdev/context")),c=r(require("react"));var R=r(require("@uniformdev/context")),A=r(require("react")),d=e=>(0,A.createElement)(R.EdgeNodeTagName,e);function D(e){let{variations:t,count:o,component:n}=e,a={count:o!=null?o:1},T=n;return c.default.createElement(c.default.Fragment,null,c.default.createElement(d,{"data-type":S.ScriptType.ListStart,dangerouslySetInnerHTML:{__html:JSON.stringify(a)}}),t.map(p=>c.default.createElement(c.default.Fragment,null,c.default.createElement(d,{"data-type":S.ScriptType.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:p.id,pz:p.pz||null})}}),c.default.createElement(d,{"data-type":S.ScriptType.ListItem},c.default.createElement(T,{key:p.id,personalizationResult:{variation:p,personalizationOccurred:!1},...p})))),c.default.createElement(d,{"data-type":S.ScriptType.ListEnd}))}var g=typeof window=="undefined";function re(e){let{outputType:t}=i();return!g||t==="standard"?_.default.createElement(J,{...e}):t==="edge"?_.default.createElement(D,{...e}):null}var w=r(require("react"));var k=r(require("@uniformdev/context")),f=r(require("react"));function W(e){let{name:t,variations:o,component:n}=e,a={name:t},T=n;return f.default.createElement(f.default.Fragment,null,f.default.createElement(d,{"data-type":k.ScriptType.TestStart,dangerouslySetInnerHTML:{__html:JSON.stringify(a)}}),o.map((p,C)=>f.default.createElement(f.default.Fragment,null,f.default.createElement(d,{"data-type":k.ScriptType.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:p.id})}}),f.default.createElement(d,{"data-type":k.ScriptType.ListItem},f.default.createElement(T,{key:C,...p})))),f.default.createElement(d,{"data-type":k.ScriptType.TestEnd}))}var j=r(require("react"));var B=({name:e,variations:t,component:o})=>{let{context:n}=i(),{result:a}=n.test({name:e,variations:t});return a?j.default.createElement(o,{...a}):null};var ie=e=>{let{outputType:t}=i();return!g||t==="standard"?w.default.createElement(B,{...e}):t==="edge"?w.default.createElement(W,{...e}):null};var z=r(require("react")),F=r(require("@uniformdev/context"));var X=r(require("cookie")),se=({context:e,children:t,outputType:o="standard",trackRouteOnRender:n=!0})=>((0,z.useEffect)(()=>{g||!n||e.update({url:new URL(window.location.href),cookies:X.default.parse(document.cookie)})},[e,n]),z.default.createElement(U.Provider,{value:{context:e,outputType:o}},t,g?z.default.createElement(ae,null):null));function ae(){V(),b();let{context:e}=i(),t={quirks:e.storage.data.quirks,tests:e.storage.data.tests};return z.default.createElement("script",{id:F.SERVER_STATE_ID,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})}var x=r(require("react"));var G=r(require("react"));var K=e=>{let{personalized:t}=(0,G.useContext)(h);return typeof t!="undefined"?t:typeof(e==null?void 0:e.personalized)!="undefined"?e.personalized:!1};var me=({behavior:e,children:t,tagName:o="div",threshold:n=.5,disableVisibilityTrigger:a=typeof window=="undefined"||!("IntersectionObserver"in window),...T})=>{let{context:p}=i(),C=K(),[E,I]=(0,x.useState)(!1),y=(0,x.useRef)(null),s=(0,x.useRef)();return(0,x.useEffect)(()=>{var M;if(!y.current||C)return;let H=()=>{var P;if(E||!e)return;let l="beh"in e?e.beh:Array.isArray(e)?e:[e];p.update({enrichments:l}),I(!0),(P=s.current)==null||P.call(s)};if(a)H();else{(M=s.current)==null||M.call(s);let l=new IntersectionObserver(([P])=>{P.isIntersecting&&H()},{threshold:n});l.observe(y.current),s.current=()=>{var P;return(P=l.disconnect)==null?void 0:P.call(l)}}return()=>{var l;(l=s.current)==null||l.call(s)}},[p,e,a,n,C,E]),(0,x.createElement)(o,{...T,ref:y},t)};0&&(module.exports={Personalize,Test,Track,UniformContext,useQuirks,useScores,useUniformContext});
var Z=Object.create;var U=Object.defineProperty;var $=Object.getOwnPropertyDescriptor;var ee=Object.getOwnPropertyNames;var te=Object.getPrototypeOf,oe=Object.prototype.hasOwnProperty;var q=e=>U(e,"__esModule",{value:!0});var re=(e,t)=>{for(var o in t)U(e,o,{get:t[o],enumerable:!0})},J=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ee(t))!oe.call(e,n)&&(o||n!=="default")&&U(e,n,{get:()=>t[n],enumerable:!(r=$(t,n))||r.enumerable});return e},x=(e,t)=>J(q(U(e!=null?Z(te(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),ne=(e=>(t,o)=>e&&e.get(t)||(o=J(q({}),t,1),e&&e.set(t,o),o))(typeof WeakMap!="undefined"?new WeakMap:0);var ue={};re(ue,{Personalize:()=>ie,Test:()=>se,Track:()=>me,UniformContext:()=>ae,useQuirks:()=>b,useScores:()=>z,useUniformContext:()=>i});var Q=require("react");var N=require("react"),O=(0,N.createContext)(void 0),v=(0,N.createContext)({});var i=()=>{let e=(0,Q.useContext)(O);if(!e)throw new Error("useUniformContext must be used within a <UniformContext> provider");return e};var h=require("react");function b(){let{context:e}=i(),[t,o]=(0,h.useState)(e.storage.data.quirks),r=n=>{o(n)};return(0,h.useEffect)(()=>(e.events.on("quirksUpdated",r),()=>{e.events.off("quirksUpdated",r)}),[e]),t}var L=require("react");function z(){let{context:e}=i(),[t,o]=(0,L.useState)(e.scores),r=n=>{o(n)};return(0,L.useEffect)(()=>(e.events.on("scoresUpdated",r),()=>{e.events.off("scoresUpdated",r)}),[e]),t}var _=x(require("react"));var m=x(require("react"));function R({variations:e,component:t,wrapperComponent:o,trackingEventName:r,count:n=1}){let{context:T}=i(),[,p]=(0,m.useState)(-1);(0,m.useEffect)(()=>{p(1)},[]),z();let{variations:C,personalized:E}=T.personalize({name:r,variations:e,take:n}),I=o!=null?o:({children:s})=>m.default.createElement(m.default.Fragment,null,s),V=t;return m.default.createElement(v.Provider,{value:{personalized:!0}},C.length?m.default.createElement(I,{personalizationOccurred:E},C.map(s=>m.default.createElement(V,{key:s.id,personalizationResult:{variation:s,personalizationOccurred:E},...s}))):null)}var S=require("@uniformdev/context"),d=x(require("react"));var A=require("@uniformdev/context"),D=require("react"),u=e=>(0,D.createElement)(A.EdgeNodeTagName,e);function W(e){let{variations:t,count:o,component:r}=e,n={count:o!=null?o:1},T=r;return d.default.createElement(d.default.Fragment,null,d.default.createElement(u,{"data-type":S.ScriptType.ListStart,dangerouslySetInnerHTML:{__html:JSON.stringify(n)}}),t.map(p=>d.default.createElement(d.default.Fragment,null,d.default.createElement(u,{"data-type":S.ScriptType.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:p.id,pz:p.pz||null})}}),d.default.createElement(u,{"data-type":S.ScriptType.ListItem},d.default.createElement(T,{key:p.id,personalizationResult:{variation:p,personalizationOccurred:!1},...p})))),d.default.createElement(u,{"data-type":S.ScriptType.ListEnd}))}var g=typeof window=="undefined";function ie(e){let{outputType:t}=i();return!g||t==="standard"?_.default.createElement(R,{...e}):t==="edge"?_.default.createElement(W,{...e}):null}var w=x(require("react"));var k=require("@uniformdev/context"),f=x(require("react"));function j(e){let{name:t,variations:o,component:r}=e,n={name:t},T=r;return f.default.createElement(f.default.Fragment,null,f.default.createElement(u,{"data-type":k.ScriptType.TestStart,dangerouslySetInnerHTML:{__html:JSON.stringify(n)}}),o.map((p,C)=>f.default.createElement(f.default.Fragment,null,f.default.createElement(u,{"data-type":k.ScriptType.ListItemSettings,dangerouslySetInnerHTML:{__html:JSON.stringify({id:p.id})}}),f.default.createElement(u,{"data-type":k.ScriptType.ListItem},f.default.createElement(T,{key:C,...p})))),f.default.createElement(u,{"data-type":k.ScriptType.TestEnd}))}var B=x(require("react"));var F=({name:e,variations:t,component:o})=>{let{context:r}=i(),{result:n}=r.test({name:e,variations:t});return n?B.default.createElement(o,{...n}):null};var se=e=>{let{outputType:t}=i();return!g||t==="standard"?w.default.createElement(F,{...e}):t==="edge"?w.default.createElement(j,{...e}):null};var y=x(require("react")),X=require("@uniformdev/context");var G=x(require("cookie")),ae=({context:e,children:t,outputType:o="standard",trackRouteOnRender:r=!0})=>((0,y.useEffect)(()=>{g||!r||e.update({url:new URL(window.location.href),cookies:G.default.parse(document.cookie)})},[e,r]),y.default.createElement(O.Provider,{value:{context:e,outputType:o}},t,g?y.default.createElement(pe,null):null));function pe(){z(),b();let{context:e}=i(),t={quirks:e.storage.data.quirks,tests:e.storage.data.tests};return y.default.createElement("script",{id:X.SERVER_STATE_ID,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})}var c=require("react");var K=require("react");var Y=e=>{let{personalized:t}=(0,K.useContext)(v);return typeof t!="undefined"?t:typeof(e==null?void 0:e.personalized)!="undefined"?e.personalized:!1};var me=({behavior:e,children:t,tagName:o="div",threshold:r=.5,disableVisibilityTrigger:n=typeof window=="undefined"||!("IntersectionObserver"in window),...T})=>{let{context:p}=i(),C=Y(),[E,I]=(0,c.useState)(!1),V=(0,c.useRef)(null),s=(0,c.useRef)();return(0,c.useEffect)(()=>{var M;if(!V.current||C)return;let H=()=>{var P;if(E||!e)return;let l="beh"in e?e.beh:Array.isArray(e)?e:[e];p.update({enrichments:l}),I(!0),(P=s.current)==null||P.call(s)};if(n)H();else{(M=s.current)==null||M.call(s);let l=new IntersectionObserver(([P])=>{P.isIntersecting&&H()},{threshold:r});l.observe(V.current),s.current=()=>{var P;return(P=l.disconnect)==null?void 0:P.call(l)}}return()=>{var l;(l=s.current)==null||l.call(s)}},[p,e,n,r,C,E]),(0,c.createElement)(o,{...T,ref:V},t)};module.exports=ne(ue);0&&(module.exports={Personalize,Test,Track,UniformContext,useQuirks,useScores,useUniformContext});
{
"name": "@uniformdev/context-react",
"version": "12.2.1-alpha.107+b30768d5",
"version": "12.2.1-alpha.121+3d33c2be",
"description": "Uniform Context React integration package",

@@ -41,3 +41,3 @@ "license": "SEE LICENSE IN LICENSE.txt",

"dependencies": {
"@uniformdev/context": "^12.2.1-alpha.107+b30768d5",
"@uniformdev/context": "^12.2.1-alpha.121+3d33c2be",
"cookie": "^0.4.1"

@@ -51,3 +51,3 @@ },

],
"gitHead": "b30768d5d58d4c75b390274042724d50c1ee1041"
"gitHead": "3d33c2be484210ce3f056e80176fc6f56b69dabc"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc