Socket
Socket
Sign inDemoInstall

@datadog/browser-core

Package Overview
Dependencies
Maintainers
1
Versions
258
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@datadog/browser-core - npm Package Compare versions

Comparing version 5.28.0 to 5.28.1

2

cjs/boot/init.js

@@ -11,3 +11,3 @@ "use strict";

var publicApi = (0, polyfills_1.assign)({
version: "5.28.0",
version: "5.28.1",
// This API method is intentionally not monitored, since the only thing executed is the

@@ -14,0 +14,0 @@ // user-provided 'callback'. All SDK usages executed in the callback should be monitored, and

@@ -59,3 +59,3 @@ "use strict";

var retry = _b.retry, encoding = _b.encoding;
var tags = ["sdk_version:".concat("5.28.0"), "api:".concat(api)].concat(configurationTags);
var tags = ["sdk_version:".concat("5.28.1"), "api:".concat(api)].concat(configurationTags);
if (retry) {

@@ -68,3 +68,3 @@ tags.push("retry_count:".concat(retry.count), "retry_after:".concat(retry.lastFailureStatus));

"dd-api-key=".concat(clientToken),
"dd-evp-origin-version=".concat(encodeURIComponent("5.28.0")),
"dd-evp-origin-version=".concat(encodeURIComponent("5.28.1")),
'dd-evp-origin=browser',

@@ -71,0 +71,0 @@ "dd-request-id=".concat((0, stringUtils_1.generateUUID)()),

@@ -107,2 +107,5 @@ import type { Context } from '../../tools/serialisation/context';

default_privacy_level?: string;
text_and_input_privacy_level?: string;
image_privacy_level?: string;
touch_privacy_level?: string;
enable_privacy_for_action_name?: boolean;

@@ -169,3 +172,3 @@ use_excluded_activity_urls?: boolean;

type: "usage";
usage: import("./telemetryEvent.types").TelemetryCommonFeaturesUsage | import("./telemetryEvent.types").TelemetryBrowserFeaturesUsage;
usage: import("./telemetryEvent.types").TelemetryCommonFeaturesUsage | import("./telemetryEvent.types").TelemetryBrowserFeaturesUsage | import("./telemetryEvent.types").TelemetryMobileFeaturesUsage;
}))[];

@@ -172,0 +175,0 @@ export declare function drainPreStartTelemetry(): void;

@@ -74,3 +74,3 @@ "use strict";

service: telemetryService,
version: "5.28.0",
version: "5.28.1",
source: 'browser',

@@ -83,2 +83,3 @@ _dd: {

connectivity: (0, connectivity_1.getConnectivity)(),
sdk_setup: "npm",
}),

@@ -85,0 +86,0 @@ experimental_features: (0, polyfills_1.arrayFrom)((0, experimentalFeatures_1.getExperimentalFeatures)()),

@@ -203,2 +203,14 @@ /**

/**
* Session replay text and input privacy level
*/
text_and_input_privacy_level?: string;
/**
* Session replay image privacy level
*/
image_privacy_level?: string;
/**
* Session replay touch privacy level
*/
touch_privacy_level?: string;
/**
* Privacy control for action name

@@ -383,3 +395,3 @@ */

type: 'usage';
usage: TelemetryCommonFeaturesUsage | TelemetryBrowserFeaturesUsage;
usage: TelemetryCommonFeaturesUsage | TelemetryBrowserFeaturesUsage | TelemetryMobileFeaturesUsage;
[k: string]: unknown;

@@ -392,88 +404,12 @@ };

*/
export type TelemetryCommonFeaturesUsage = {
/**
* setTrackingConsent API
*/
feature: 'set-tracking-consent';
/**
* The tracking consent value set by the user
*/
tracking_consent: 'granted' | 'not-granted' | 'pending';
[k: string]: unknown;
} | {
/**
* stopSession API
*/
feature: 'stop-session';
[k: string]: unknown;
} | {
/**
* startView API
*/
feature: 'start-view';
[k: string]: unknown;
} | {
/**
* addAction API
*/
feature: 'add-action';
[k: string]: unknown;
} | {
/**
* addError API
*/
feature: 'add-error';
[k: string]: unknown;
} | {
/**
* setGlobalContext, setGlobalContextProperty, addAttribute APIs
*/
feature: 'set-global-context';
[k: string]: unknown;
} | {
/**
* setUser, setUserProperty, setUserInfo APIs
*/
feature: 'set-user';
[k: string]: unknown;
} | {
/**
* addFeatureFlagEvaluation API
*/
feature: 'add-feature-flag-evaluation';
[k: string]: unknown;
};
export type TelemetryCommonFeaturesUsage = SetTrackingConsent | StopSession | StartView | AddAction | AddError | SetGlobalContext | SetUser | AddFeatureFlagEvaluation;
/**
* Schema of browser specific features usage
*/
export type TelemetryBrowserFeaturesUsage = {
/**
* startSessionReplayRecording API
*/
feature: 'start-session-replay-recording';
/**
* Whether the recording is allowed to start even on sessions sampled out of replay
*/
is_forced?: boolean;
[k: string]: unknown;
} | {
/**
* startDurationVital API
*/
feature: 'start-duration-vital';
[k: string]: unknown;
} | {
/**
* stopDurationVital API
*/
feature: 'stop-duration-vital';
[k: string]: unknown;
} | {
/**
* addDurationVital API
*/
feature: 'add-duration-vital';
[k: string]: unknown;
};
export type TelemetryBrowserFeaturesUsage = StartSessionReplayRecording | StartDurationVital | StopDurationVital | AddDurationVital;
/**
* Schema of mobile specific features usage
*/
export type TelemetryMobileFeaturesUsage = AddViewLoadingTime;
/**
* Schema of common properties of Telemetry events

@@ -597,1 +533,112 @@ */

}
export interface SetTrackingConsent {
/**
* setTrackingConsent API
*/
feature: 'set-tracking-consent';
/**
* The tracking consent value set by the user
*/
tracking_consent: 'granted' | 'not-granted' | 'pending';
[k: string]: unknown;
}
export interface StopSession {
/**
* stopSession API
*/
feature: 'stop-session';
[k: string]: unknown;
}
export interface StartView {
/**
* startView API
*/
feature: 'start-view';
[k: string]: unknown;
}
export interface AddAction {
/**
* addAction API
*/
feature: 'add-action';
[k: string]: unknown;
}
export interface AddError {
/**
* addError API
*/
feature: 'add-error';
[k: string]: unknown;
}
export interface SetGlobalContext {
/**
* setGlobalContext, setGlobalContextProperty, addAttribute APIs
*/
feature: 'set-global-context';
[k: string]: unknown;
}
export interface SetUser {
/**
* setUser, setUserProperty, setUserInfo APIs
*/
feature: 'set-user';
[k: string]: unknown;
}
export interface AddFeatureFlagEvaluation {
/**
* addFeatureFlagEvaluation API
*/
feature: 'add-feature-flag-evaluation';
[k: string]: unknown;
}
export interface StartSessionReplayRecording {
/**
* startSessionReplayRecording API
*/
feature: 'start-session-replay-recording';
/**
* Whether the recording is allowed to start even on sessions sampled out of replay
*/
is_forced?: boolean;
[k: string]: unknown;
}
export interface StartDurationVital {
/**
* startDurationVital API
*/
feature: 'start-duration-vital';
[k: string]: unknown;
}
export interface StopDurationVital {
/**
* stopDurationVital API
*/
feature: 'stop-duration-vital';
[k: string]: unknown;
}
export interface AddDurationVital {
/**
* addDurationVital API
*/
feature: 'add-duration-vital';
[k: string]: unknown;
}
export interface AddViewLoadingTime {
/**
* addViewLoadingTime API
*/
feature: 'addViewLoadingTime';
/**
* Whether the view is not available
*/
no_view: boolean;
/**
* Whether the available view is not active
*/
no_active_view: boolean;
/**
* Whether the loading time was overwritten
*/
overwritten: boolean;
[k: string]: unknown;
}

@@ -7,3 +7,3 @@ import { catchUserErrors } from '../tools/catchUserErrors';

var publicApi = assign({
version: "5.28.0",
version: "5.28.1",
// This API method is intentionally not monitored, since the only thing executed is the

@@ -10,0 +10,0 @@ // user-provided 'callback'. All SDK usages executed in the callback should be monitored, and

@@ -56,3 +56,3 @@ import { timeStampNow } from '../../tools/utils/timeUtils';

var retry = _b.retry, encoding = _b.encoding;
var tags = ["sdk_version:".concat("5.28.0"), "api:".concat(api)].concat(configurationTags);
var tags = ["sdk_version:".concat("5.28.1"), "api:".concat(api)].concat(configurationTags);
if (retry) {

@@ -65,3 +65,3 @@ tags.push("retry_count:".concat(retry.count), "retry_after:".concat(retry.lastFailureStatus));

"dd-api-key=".concat(clientToken),
"dd-evp-origin-version=".concat(encodeURIComponent("5.28.0")),
"dd-evp-origin-version=".concat(encodeURIComponent("5.28.1")),
'dd-evp-origin=browser',

@@ -68,0 +68,0 @@ "dd-request-id=".concat(generateUUID()),

@@ -107,2 +107,5 @@ import type { Context } from '../../tools/serialisation/context';

default_privacy_level?: string;
text_and_input_privacy_level?: string;
image_privacy_level?: string;
touch_privacy_level?: string;
enable_privacy_for_action_name?: boolean;

@@ -169,3 +172,3 @@ use_excluded_activity_urls?: boolean;

type: "usage";
usage: import("./telemetryEvent.types").TelemetryCommonFeaturesUsage | import("./telemetryEvent.types").TelemetryBrowserFeaturesUsage;
usage: import("./telemetryEvent.types").TelemetryCommonFeaturesUsage | import("./telemetryEvent.types").TelemetryBrowserFeaturesUsage | import("./telemetryEvent.types").TelemetryMobileFeaturesUsage;
}))[];

@@ -172,0 +175,0 @@ export declare function drainPreStartTelemetry(): void;

@@ -61,3 +61,3 @@ import { ConsoleApiName } from '../../tools/display';

service: telemetryService,
version: "5.28.0",
version: "5.28.1",
source: 'browser',

@@ -70,2 +70,3 @@ _dd: {

connectivity: getConnectivity(),
sdk_setup: "npm",
}),

@@ -72,0 +73,0 @@ experimental_features: arrayFrom(getExperimentalFeatures()),

@@ -203,2 +203,14 @@ /**

/**
* Session replay text and input privacy level
*/
text_and_input_privacy_level?: string;
/**
* Session replay image privacy level
*/
image_privacy_level?: string;
/**
* Session replay touch privacy level
*/
touch_privacy_level?: string;
/**
* Privacy control for action name

@@ -383,3 +395,3 @@ */

type: 'usage';
usage: TelemetryCommonFeaturesUsage | TelemetryBrowserFeaturesUsage;
usage: TelemetryCommonFeaturesUsage | TelemetryBrowserFeaturesUsage | TelemetryMobileFeaturesUsage;
[k: string]: unknown;

@@ -392,88 +404,12 @@ };

*/
export type TelemetryCommonFeaturesUsage = {
/**
* setTrackingConsent API
*/
feature: 'set-tracking-consent';
/**
* The tracking consent value set by the user
*/
tracking_consent: 'granted' | 'not-granted' | 'pending';
[k: string]: unknown;
} | {
/**
* stopSession API
*/
feature: 'stop-session';
[k: string]: unknown;
} | {
/**
* startView API
*/
feature: 'start-view';
[k: string]: unknown;
} | {
/**
* addAction API
*/
feature: 'add-action';
[k: string]: unknown;
} | {
/**
* addError API
*/
feature: 'add-error';
[k: string]: unknown;
} | {
/**
* setGlobalContext, setGlobalContextProperty, addAttribute APIs
*/
feature: 'set-global-context';
[k: string]: unknown;
} | {
/**
* setUser, setUserProperty, setUserInfo APIs
*/
feature: 'set-user';
[k: string]: unknown;
} | {
/**
* addFeatureFlagEvaluation API
*/
feature: 'add-feature-flag-evaluation';
[k: string]: unknown;
};
export type TelemetryCommonFeaturesUsage = SetTrackingConsent | StopSession | StartView | AddAction | AddError | SetGlobalContext | SetUser | AddFeatureFlagEvaluation;
/**
* Schema of browser specific features usage
*/
export type TelemetryBrowserFeaturesUsage = {
/**
* startSessionReplayRecording API
*/
feature: 'start-session-replay-recording';
/**
* Whether the recording is allowed to start even on sessions sampled out of replay
*/
is_forced?: boolean;
[k: string]: unknown;
} | {
/**
* startDurationVital API
*/
feature: 'start-duration-vital';
[k: string]: unknown;
} | {
/**
* stopDurationVital API
*/
feature: 'stop-duration-vital';
[k: string]: unknown;
} | {
/**
* addDurationVital API
*/
feature: 'add-duration-vital';
[k: string]: unknown;
};
export type TelemetryBrowserFeaturesUsage = StartSessionReplayRecording | StartDurationVital | StopDurationVital | AddDurationVital;
/**
* Schema of mobile specific features usage
*/
export type TelemetryMobileFeaturesUsage = AddViewLoadingTime;
/**
* Schema of common properties of Telemetry events

@@ -597,1 +533,112 @@ */

}
export interface SetTrackingConsent {
/**
* setTrackingConsent API
*/
feature: 'set-tracking-consent';
/**
* The tracking consent value set by the user
*/
tracking_consent: 'granted' | 'not-granted' | 'pending';
[k: string]: unknown;
}
export interface StopSession {
/**
* stopSession API
*/
feature: 'stop-session';
[k: string]: unknown;
}
export interface StartView {
/**
* startView API
*/
feature: 'start-view';
[k: string]: unknown;
}
export interface AddAction {
/**
* addAction API
*/
feature: 'add-action';
[k: string]: unknown;
}
export interface AddError {
/**
* addError API
*/
feature: 'add-error';
[k: string]: unknown;
}
export interface SetGlobalContext {
/**
* setGlobalContext, setGlobalContextProperty, addAttribute APIs
*/
feature: 'set-global-context';
[k: string]: unknown;
}
export interface SetUser {
/**
* setUser, setUserProperty, setUserInfo APIs
*/
feature: 'set-user';
[k: string]: unknown;
}
export interface AddFeatureFlagEvaluation {
/**
* addFeatureFlagEvaluation API
*/
feature: 'add-feature-flag-evaluation';
[k: string]: unknown;
}
export interface StartSessionReplayRecording {
/**
* startSessionReplayRecording API
*/
feature: 'start-session-replay-recording';
/**
* Whether the recording is allowed to start even on sessions sampled out of replay
*/
is_forced?: boolean;
[k: string]: unknown;
}
export interface StartDurationVital {
/**
* startDurationVital API
*/
feature: 'start-duration-vital';
[k: string]: unknown;
}
export interface StopDurationVital {
/**
* stopDurationVital API
*/
feature: 'stop-duration-vital';
[k: string]: unknown;
}
export interface AddDurationVital {
/**
* addDurationVital API
*/
feature: 'add-duration-vital';
[k: string]: unknown;
}
export interface AddViewLoadingTime {
/**
* addViewLoadingTime API
*/
feature: 'addViewLoadingTime';
/**
* Whether the view is not available
*/
no_view: boolean;
/**
* Whether the available view is not active
*/
no_active_view: boolean;
/**
* Whether the loading time was overwritten
*/
overwritten: boolean;
[k: string]: unknown;
}
{
"name": "@datadog/browser-core",
"version": "5.28.0",
"version": "5.28.1",
"license": "Apache-2.0",

@@ -26,3 +26,3 @@ "main": "cjs/index.js",

},
"gitHead": "6bc750813fa2c9a9185d22028c1c155d1d22c79a"
"gitHead": "cb740a2af54544dc42c6e26c4488690fcaee2ca6"
}

@@ -32,2 +32,3 @@ import type { Context } from '../../tools/serialisation/context'

declare const __BUILD_ENV__SDK_VERSION__: string
declare const __BUILD_ENV__SDK_SETUP__: string

@@ -110,2 +111,3 @@ const ALLOWED_FRAME_URLS = [

connectivity: getConnectivity(),
sdk_setup: __BUILD_ENV__SDK_SETUP__,
}),

@@ -112,0 +114,0 @@ experimental_features: arrayFrom(getExperimentalFeatures()),

@@ -209,2 +209,14 @@ /* eslint-disable */

/**
* Session replay text and input privacy level
*/
text_and_input_privacy_level?: string
/**
* Session replay image privacy level
*/
image_privacy_level?: string
/**
* Session replay touch privacy level
*/
touch_privacy_level?: string
/**
* Privacy control for action name

@@ -393,3 +405,3 @@ */

type: 'usage'
usage: TelemetryCommonFeaturesUsage | TelemetryBrowserFeaturesUsage
usage: TelemetryCommonFeaturesUsage | TelemetryBrowserFeaturesUsage | TelemetryMobileFeaturesUsage
[k: string]: unknown

@@ -403,62 +415,10 @@ }

export type TelemetryCommonFeaturesUsage =
| {
/**
* setTrackingConsent API
*/
feature: 'set-tracking-consent'
/**
* The tracking consent value set by the user
*/
tracking_consent: 'granted' | 'not-granted' | 'pending'
[k: string]: unknown
}
| {
/**
* stopSession API
*/
feature: 'stop-session'
[k: string]: unknown
}
| {
/**
* startView API
*/
feature: 'start-view'
[k: string]: unknown
}
| {
/**
* addAction API
*/
feature: 'add-action'
[k: string]: unknown
}
| {
/**
* addError API
*/
feature: 'add-error'
[k: string]: unknown
}
| {
/**
* setGlobalContext, setGlobalContextProperty, addAttribute APIs
*/
feature: 'set-global-context'
[k: string]: unknown
}
| {
/**
* setUser, setUserProperty, setUserInfo APIs
*/
feature: 'set-user'
[k: string]: unknown
}
| {
/**
* addFeatureFlagEvaluation API
*/
feature: 'add-feature-flag-evaluation'
[k: string]: unknown
}
| SetTrackingConsent
| StopSession
| StartView
| AddAction
| AddError
| SetGlobalContext
| SetUser
| AddFeatureFlagEvaluation
/**

@@ -468,34 +428,10 @@ * Schema of browser specific features usage

export type TelemetryBrowserFeaturesUsage =
| {
/**
* startSessionReplayRecording API
*/
feature: 'start-session-replay-recording'
/**
* Whether the recording is allowed to start even on sessions sampled out of replay
*/
is_forced?: boolean
[k: string]: unknown
}
| {
/**
* startDurationVital API
*/
feature: 'start-duration-vital'
[k: string]: unknown
}
| {
/**
* stopDurationVital API
*/
feature: 'stop-duration-vital'
[k: string]: unknown
}
| {
/**
* addDurationVital API
*/
feature: 'add-duration-vital'
[k: string]: unknown
}
| StartSessionReplayRecording
| StartDurationVital
| StopDurationVital
| AddDurationVital
/**
* Schema of mobile specific features usage
*/
export type TelemetryMobileFeaturesUsage = AddViewLoadingTime

@@ -621,1 +557,112 @@ /**

}
export interface SetTrackingConsent {
/**
* setTrackingConsent API
*/
feature: 'set-tracking-consent'
/**
* The tracking consent value set by the user
*/
tracking_consent: 'granted' | 'not-granted' | 'pending'
[k: string]: unknown
}
export interface StopSession {
/**
* stopSession API
*/
feature: 'stop-session'
[k: string]: unknown
}
export interface StartView {
/**
* startView API
*/
feature: 'start-view'
[k: string]: unknown
}
export interface AddAction {
/**
* addAction API
*/
feature: 'add-action'
[k: string]: unknown
}
export interface AddError {
/**
* addError API
*/
feature: 'add-error'
[k: string]: unknown
}
export interface SetGlobalContext {
/**
* setGlobalContext, setGlobalContextProperty, addAttribute APIs
*/
feature: 'set-global-context'
[k: string]: unknown
}
export interface SetUser {
/**
* setUser, setUserProperty, setUserInfo APIs
*/
feature: 'set-user'
[k: string]: unknown
}
export interface AddFeatureFlagEvaluation {
/**
* addFeatureFlagEvaluation API
*/
feature: 'add-feature-flag-evaluation'
[k: string]: unknown
}
export interface StartSessionReplayRecording {
/**
* startSessionReplayRecording API
*/
feature: 'start-session-replay-recording'
/**
* Whether the recording is allowed to start even on sessions sampled out of replay
*/
is_forced?: boolean
[k: string]: unknown
}
export interface StartDurationVital {
/**
* startDurationVital API
*/
feature: 'start-duration-vital'
[k: string]: unknown
}
export interface StopDurationVital {
/**
* stopDurationVital API
*/
feature: 'stop-duration-vital'
[k: string]: unknown
}
export interface AddDurationVital {
/**
* addDurationVital API
*/
feature: 'add-duration-vital'
[k: string]: unknown
}
export interface AddViewLoadingTime {
/**
* addViewLoadingTime API
*/
feature: 'addViewLoadingTime'
/**
* Whether the view is not available
*/
no_view: boolean
/**
* Whether the available view is not active
*/
no_active_view: boolean
/**
* Whether the loading time was overwritten
*/
overwritten: boolean
[k: string]: unknown
}

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc