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

@uniformdev/optimize-tracker-react

Package Overview
Dependencies
Maintainers
9
Versions
160
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uniformdev/optimize-tracker-react - npm Package Compare versions

Comparing version 5.0.1 to 5.0.2-alpha.0

12

dist/cjs/hooks/useBehaviorTracking.js

@@ -12,14 +12,12 @@ "use strict";

var _a = react_1.useState(false), tracked = _a[0], setTracked = _a[1];
var tracker = useUniformTracker_1.useUniformTracker().tracker;
var _b = useUniformTracker_1.useUniformTracker(), tracker = _b.tracker, loading = _b.loading;
react_1.useEffect(function () {
if (!constants_1.isServer && !personalized && behaviorBiasing) {
if (!constants_1.isServer && !personalized && behaviorBiasing && tracker && !loading) {
var behaviorIntents = optimize_common_1.getBehaviorIntents(behaviorBiasing);
if (tracker) {
tracker.addBehaviorActivity(behaviorIntents);
setTracked(true);
}
tracker.addBehaviorActivity(behaviorIntents);
setTracked(true);
}
}, [tracker, personalized, behaviorBiasing]);
}, [tracker, loading, personalized, behaviorBiasing]);
return { tracked: tracked };
};
exports.useBehaviorTracking = useBehaviorTracking;

@@ -6,4 +6,7 @@ "use strict";

var useCreateUniformTracker = function (explicitInstance, isServer) {
var _a = react_1.useState(true), loading = _a[0], setLoading = _a[1];
var _b = react_1.useState(null), tracker = _b[0], setTracker = _b[1];
var _a = react_1.useState({
tracker: null,
loading: true,
}), state = _a[0], setState = _a[1];
var tracker = state.tracker, loading = state.loading;
if (!explicitInstance) {

@@ -18,4 +21,6 @@ if (typeof window === 'undefined') {

explicitInstance === null || explicitInstance === void 0 ? void 0 : explicitInstance.initialize().then(function () {
setTracker(explicitInstance);
setLoading(false);
setState({
tracker: explicitInstance,
loading: false,
});
});

@@ -22,0 +27,0 @@ }, [explicitInstance]);

@@ -9,13 +9,11 @@ import { useEffect, useState, useContext } from 'react';

var _a = useState(false), tracked = _a[0], setTracked = _a[1];
var tracker = useUniformTracker().tracker;
var _b = useUniformTracker(), tracker = _b.tracker, loading = _b.loading;
useEffect(function () {
if (!isServer && !personalized && behaviorBiasing) {
if (!isServer && !personalized && behaviorBiasing && tracker && !loading) {
var behaviorIntents = getBehaviorIntents(behaviorBiasing);
if (tracker) {
tracker.addBehaviorActivity(behaviorIntents);
setTracked(true);
}
tracker.addBehaviorActivity(behaviorIntents);
setTracked(true);
}
}, [tracker, personalized, behaviorBiasing]);
}, [tracker, loading, personalized, behaviorBiasing]);
return { tracked: tracked };
};
import { useEffect, useState } from 'react';
export var useCreateUniformTracker = function (explicitInstance, isServer) {
var _a = useState(true), loading = _a[0], setLoading = _a[1];
var _b = useState(null), tracker = _b[0], setTracker = _b[1];
var _a = useState({
tracker: null,
loading: true,
}), state = _a[0], setState = _a[1];
var tracker = state.tracker, loading = state.loading;
if (!explicitInstance) {

@@ -14,4 +17,6 @@ if (typeof window === 'undefined') {

explicitInstance === null || explicitInstance === void 0 ? void 0 : explicitInstance.initialize().then(function () {
setTracker(explicitInstance);
setLoading(false);
setState({
tracker: explicitInstance,
loading: false,
});
});

@@ -18,0 +23,0 @@ }, [explicitInstance]);

{
"name": "@uniformdev/optimize-tracker-react",
"version": "5.0.1",
"version": "5.0.2-alpha.0+731c53f",
"description": "Uniform Optimize tracker bindings for React",

@@ -33,5 +33,5 @@ "repository": {

"dependencies": {
"@uniformdev/optimize-common": "^5.0.1",
"@uniformdev/optimize-tracker": "^5.0.1",
"@uniformdev/optimize-tracker-browser": "^5.0.1",
"@uniformdev/optimize-common": "^5.0.2-alpha.0+731c53f",
"@uniformdev/optimize-tracker": "^5.0.2-alpha.0+731c53f",
"@uniformdev/optimize-tracker-browser": "^5.0.2-alpha.0+731c53f",
"react-use": "^17.1.1"

@@ -62,3 +62,3 @@ },

},
"gitHead": "bcbf8d658dcdcd952f330dd9d047a0381a97b0eb"
"gitHead": "731c53f03dbefc07c919b0c69324248a8953b3d4"
}
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