@uniformdev/optimize-tracker-browser
Advanced tools
Comparing version 1.0.1-alpha.22 to 1.0.1-alpha.83
@@ -0,0 +0,0 @@ # Change Log |
@@ -7,2 +7,8 @@ import { Tracker, TrackerLogLevels, TrackerOptions, TrackerPlugin, TrackerPlugins, TrackerStorage, TrackerTestSettings } from '@uniformdev/optimize-tracker-common'; | ||
} | ||
export interface CreateDefaultPluginsOptions { | ||
intents: DeliveryAPIResult | undefined; | ||
customPlugins: TrackerPlugin[]; | ||
logLevelThreshold: TrackerLogLevels | undefined; | ||
browserExtensionDisabled: boolean | undefined; | ||
} | ||
declare global { | ||
@@ -13,3 +19,3 @@ interface Window { | ||
} | ||
export declare const createDefaultPlugins: (intents: DeliveryAPIResult | undefined, optionPlugins: TrackerPlugin[] | undefined, logLevelThreshold: TrackerLogLevels | undefined) => TrackerPlugins; | ||
export declare const createDefaultPlugins: ({ intents, customPlugins, logLevelThreshold, browserExtensionDisabled, }: CreateDefaultPluginsOptions) => TrackerPlugins; | ||
export declare const getWindowTracker: () => Tracker | undefined; | ||
@@ -27,2 +33,3 @@ export declare const createDefaultTracker: (options?: CreateDefaultTrackerOptions | undefined) => Tracker; | ||
logLevelThreshold?: TrackerLogLevels; | ||
browserExtensionDisabled?: boolean; | ||
} |
@@ -24,8 +24,9 @@ "use strict"; | ||
var optimize_tracker_storage_indexeddb_1 = require("@uniformdev/optimize-tracker-storage-indexeddb"); | ||
exports.createDefaultPlugins = function (intents, optionPlugins, logLevelThreshold) { | ||
var _a; | ||
if (optionPlugins === void 0) { optionPlugins = []; } | ||
exports.createDefaultPlugins = function (_a) { | ||
var _b; | ||
var intents = _a.intents, customPlugins = _a.customPlugins, logLevelThreshold = _a.logLevelThreshold, browserExtensionDisabled = _a.browserExtensionDisabled; | ||
var plugins = __spreadArrays([ | ||
optimize_tracker_1.addBrowserExtension({ disabled: browserExtensionDisabled }), | ||
optimize_tracker_1.addConsoleLoggerPlugin(logLevelThreshold), | ||
optimize_tracker_1.addLocalIntentManifestPlugin(intents !== null && intents !== void 0 ? intents : (typeof window !== 'undefined' ? (_a = window === null || window === void 0 ? void 0 : window.__uniformapp) === null || _a === void 0 ? void 0 : _a.intents : undefined)), | ||
optimize_tracker_1.addLocalIntentManifestPlugin(intents !== null && intents !== void 0 ? intents : (typeof window !== 'undefined' ? (_b = window === null || window === void 0 ? void 0 : window.__uniformapp) === null || _b === void 0 ? void 0 : _b.intents : undefined)), | ||
// signal types | ||
@@ -39,3 +40,3 @@ optimize_tracker_1.addBehaviorSignalPlugin(), | ||
optimize_tracker_1.addQueryStringSignalPlugin() | ||
], optionPlugins); | ||
], customPlugins); | ||
var loader = new optimize_tracker_1.OptimizePluginLoader(plugins); | ||
@@ -65,3 +66,8 @@ return loader; | ||
var defaultConfig = { | ||
plugins: exports.createDefaultPlugins(options === null || options === void 0 ? void 0 : options.intentManifest, options === null || options === void 0 ? void 0 : options.addPlugins, options === null || options === void 0 ? void 0 : options.logLevelThreshold), | ||
plugins: exports.createDefaultPlugins({ | ||
intents: options === null || options === void 0 ? void 0 : options.intentManifest, | ||
customPlugins: (options === null || options === void 0 ? void 0 : options.addPlugins) || [], | ||
logLevelThreshold: options === null || options === void 0 ? void 0 : options.logLevelThreshold, | ||
browserExtensionDisabled: options === null || options === void 0 ? void 0 : options.browserExtensionDisabled, | ||
}), | ||
scopes: { | ||
@@ -68,0 +74,0 @@ visit: optimize_tracker_1.createVisitScopeStrategy(storage.scopes), |
@@ -7,2 +7,8 @@ import { Tracker, TrackerLogLevels, TrackerOptions, TrackerPlugin, TrackerPlugins, TrackerStorage, TrackerTestSettings } from '@uniformdev/optimize-tracker-common'; | ||
} | ||
export interface CreateDefaultPluginsOptions { | ||
intents: DeliveryAPIResult | undefined; | ||
customPlugins: TrackerPlugin[]; | ||
logLevelThreshold: TrackerLogLevels | undefined; | ||
browserExtensionDisabled: boolean | undefined; | ||
} | ||
declare global { | ||
@@ -13,3 +19,3 @@ interface Window { | ||
} | ||
export declare const createDefaultPlugins: (intents: DeliveryAPIResult | undefined, optionPlugins: TrackerPlugin[] | undefined, logLevelThreshold: TrackerLogLevels | undefined) => TrackerPlugins; | ||
export declare const createDefaultPlugins: ({ intents, customPlugins, logLevelThreshold, browserExtensionDisabled, }: CreateDefaultPluginsOptions) => TrackerPlugins; | ||
export declare const getWindowTracker: () => Tracker | undefined; | ||
@@ -27,2 +33,3 @@ export declare const createDefaultTracker: (options?: CreateDefaultTrackerOptions | undefined) => Tracker; | ||
logLevelThreshold?: TrackerLogLevels; | ||
browserExtensionDisabled?: boolean; | ||
} |
@@ -19,10 +19,11 @@ var __assign = (this && this.__assign) || function () { | ||
}; | ||
import { OptimizeTracker, addConsoleLoggerPlugin, addLocalIntentManifestPlugin, addCookieSignalPlugin, addEventSignalPlugin, addLandingPageSignalPlugin, addPageViewCountSignalPlugin, addPageVisitedSignalPlugin, addQueryStringSignalPlugin, addBehaviorSignalPlugin, OptimizePluginLoader, createVisitScopeStrategy, createVisitorScopeStrategy, inMemoryActivityStorage, inMemoryScopeStorage, inMemoryScoringStorage, createPercentageTestStrategy, } from '@uniformdev/optimize-tracker'; | ||
import { OptimizeTracker, addConsoleLoggerPlugin, addLocalIntentManifestPlugin, addCookieSignalPlugin, addEventSignalPlugin, addLandingPageSignalPlugin, addPageViewCountSignalPlugin, addPageVisitedSignalPlugin, addQueryStringSignalPlugin, addBehaviorSignalPlugin, OptimizePluginLoader, createVisitScopeStrategy, createVisitorScopeStrategy, inMemoryActivityStorage, inMemoryScopeStorage, inMemoryScoringStorage, createPercentageTestStrategy, addBrowserExtension, } from '@uniformdev/optimize-tracker'; | ||
import { indexedDbActivityStorage, indexedDbScoringStorage, indexedDbScopeStorage, } from '@uniformdev/optimize-tracker-storage-indexeddb'; | ||
export var createDefaultPlugins = function (intents, optionPlugins, logLevelThreshold) { | ||
var _a; | ||
if (optionPlugins === void 0) { optionPlugins = []; } | ||
export var createDefaultPlugins = function (_a) { | ||
var _b; | ||
var intents = _a.intents, customPlugins = _a.customPlugins, logLevelThreshold = _a.logLevelThreshold, browserExtensionDisabled = _a.browserExtensionDisabled; | ||
var plugins = __spreadArrays([ | ||
addBrowserExtension({ disabled: browserExtensionDisabled }), | ||
addConsoleLoggerPlugin(logLevelThreshold), | ||
addLocalIntentManifestPlugin(intents !== null && intents !== void 0 ? intents : (typeof window !== 'undefined' ? (_a = window === null || window === void 0 ? void 0 : window.__uniformapp) === null || _a === void 0 ? void 0 : _a.intents : undefined)), | ||
addLocalIntentManifestPlugin(intents !== null && intents !== void 0 ? intents : (typeof window !== 'undefined' ? (_b = window === null || window === void 0 ? void 0 : window.__uniformapp) === null || _b === void 0 ? void 0 : _b.intents : undefined)), | ||
// signal types | ||
@@ -36,3 +37,3 @@ addBehaviorSignalPlugin(), | ||
addQueryStringSignalPlugin() | ||
], optionPlugins); | ||
], customPlugins); | ||
var loader = new OptimizePluginLoader(plugins); | ||
@@ -62,3 +63,8 @@ return loader; | ||
var defaultConfig = { | ||
plugins: createDefaultPlugins(options === null || options === void 0 ? void 0 : options.intentManifest, options === null || options === void 0 ? void 0 : options.addPlugins, options === null || options === void 0 ? void 0 : options.logLevelThreshold), | ||
plugins: createDefaultPlugins({ | ||
intents: options === null || options === void 0 ? void 0 : options.intentManifest, | ||
customPlugins: (options === null || options === void 0 ? void 0 : options.addPlugins) || [], | ||
logLevelThreshold: options === null || options === void 0 ? void 0 : options.logLevelThreshold, | ||
browserExtensionDisabled: options === null || options === void 0 ? void 0 : options.browserExtensionDisabled, | ||
}), | ||
scopes: { | ||
@@ -65,0 +71,0 @@ visit: createVisitScopeStrategy(storage.scopes), |
{ | ||
"name": "@uniformdev/optimize-tracker-browser", | ||
"version": "1.0.1-alpha.22+6f6b50b7", | ||
"version": "1.0.1-alpha.83+49d1d90c", | ||
"description": "Browser integration package for Uniform Tracker with default plugins", | ||
@@ -25,6 +25,6 @@ "license": "Apache-2.0", | ||
"dependencies": { | ||
"@uniformdev/optimize-common": "^1.0.1-alpha.22+6f6b50b7", | ||
"@uniformdev/optimize-tracker": "^1.0.1-alpha.22+6f6b50b7", | ||
"@uniformdev/optimize-tracker-common": "^1.0.1-alpha.22+6f6b50b7", | ||
"@uniformdev/optimize-tracker-storage-indexeddb": "^1.0.1-alpha.22+6f6b50b7" | ||
"@uniformdev/optimize-common": "^1.0.1-alpha.83+49d1d90c", | ||
"@uniformdev/optimize-tracker": "^1.0.1-alpha.83+49d1d90c", | ||
"@uniformdev/optimize-tracker-common": "^1.0.1-alpha.83+49d1d90c", | ||
"@uniformdev/optimize-tracker-storage-indexeddb": "^1.0.1-alpha.83+49d1d90c" | ||
}, | ||
@@ -48,3 +48,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "6f6b50b713096180c7c75ad2a98735b984c5ea36" | ||
"gitHead": "49d1d90c43e7ee30d5be81a3b2c1434bf414adcf" | ||
} |
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
19310
242