Socket
Socket
Sign inDemoInstall

@uniformdev/context-react

Package Overview
Dependencies
5
Maintainers
0
Versions
549
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 19.161.2-alpha.1 to 19.162.2-alpha.11

11

./dist/index.js

@@ -47,5 +47,6 @@ 'use client';

var import_react = require("react");
function useQuirks() {
const { context } = useUniformContext();
const [quirks, setQuirks] = (0, import_react.useState)(context.quirks);
function useQuirks(options) {
var _a;
const { context } = useUniformContext(options) || {};
const [quirks, setQuirks] = (0, import_react.useState)((_a = context == null ? void 0 : context.quirks) != null ? _a : {});
const quirkChangeListener = (updatedQuirks) => {

@@ -55,5 +56,5 @@ setQuirks(updatedQuirks);

(0, import_react.useEffect)(() => {
context.events.on("quirksUpdated", quirkChangeListener);
context == null ? void 0 : context.events.on("quirksUpdated", quirkChangeListener);
return () => {
context.events.off("quirksUpdated", quirkChangeListener);
context == null ? void 0 : context.events.off("quirksUpdated", quirkChangeListener);
};

@@ -60,0 +61,0 @@ }, [context]);

@@ -9,3 +9,3 @@ import { Quirks, ScoreVector, Context, PersonalizedVariant, TestVariant, EnrichmentData } from '@uniformdev/context';

*/
declare function useQuirks(): Quirks;
declare function useQuirks(options?: Parameters<typeof useUniformContext>[0]): Quirks;

@@ -12,0 +12,0 @@ /**

@@ -5,5 +5,6 @@ 'use client';

import { useEffect, useState } from "react";
function useQuirks() {
const { context } = useUniformContext();
const [quirks, setQuirks] = useState(context.quirks);
function useQuirks(options) {
var _a;
const { context } = useUniformContext(options) || {};
const [quirks, setQuirks] = useState((_a = context == null ? void 0 : context.quirks) != null ? _a : {});
const quirkChangeListener = (updatedQuirks) => {

@@ -13,5 +14,5 @@ setQuirks(updatedQuirks);

useEffect(() => {
context.events.on("quirksUpdated", quirkChangeListener);
context == null ? void 0 : context.events.on("quirksUpdated", quirkChangeListener);
return () => {
context.events.off("quirksUpdated", quirkChangeListener);
context == null ? void 0 : context.events.off("quirksUpdated", quirkChangeListener);
};

@@ -18,0 +19,0 @@ }, [context]);

@@ -47,5 +47,6 @@ 'use client';

var import_react = require("react");
function useQuirks() {
const { context } = useUniformContext();
const [quirks, setQuirks] = (0, import_react.useState)(context.quirks);
function useQuirks(options) {
var _a;
const { context } = useUniformContext(options) || {};
const [quirks, setQuirks] = (0, import_react.useState)((_a = context == null ? void 0 : context.quirks) != null ? _a : {});
const quirkChangeListener = (updatedQuirks) => {

@@ -55,5 +56,5 @@ setQuirks(updatedQuirks);

(0, import_react.useEffect)(() => {
context.events.on("quirksUpdated", quirkChangeListener);
context == null ? void 0 : context.events.on("quirksUpdated", quirkChangeListener);
return () => {
context.events.off("quirksUpdated", quirkChangeListener);
context == null ? void 0 : context.events.off("quirksUpdated", quirkChangeListener);
};

@@ -60,0 +61,0 @@ }, [context]);

{
"name": "@uniformdev/context-react",
"version": "19.161.2-alpha.1+d59167950a",
"version": "19.162.2-alpha.11+5544f3f2ca",
"description": "Uniform Context React integration package",

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

"dependencies": {
"@uniformdev/context": "19.161.2-alpha.1+d59167950a",
"@uniformdev/context": "19.162.2-alpha.11+5544f3f2ca",
"cookie": "0.6.0",

@@ -49,3 +49,3 @@ "dequal": "2.0.3"

},
"gitHead": "d59167950aa13607d01052f435e2e6b440e8cee6"
"gitHead": "5544f3f2ca31829767dbe8511c21b1192a811443"
}

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc