Socket
Socket
Sign inDemoInstall

@datadog/browser-core

Package Overview
Dependencies
0
Maintainers
1
Versions
248
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.14.0 to 5.15.0

2

cjs/boot/init.js

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

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

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

import type { Configuration } from '../domain/configuration';
import type { VisualViewport, VisualViewportEventMap } from './types';
import type { CookieStore, CookieStoreEventMap, VisualViewport, VisualViewportEventMap } from './types';
export type TrustableEvent<E extends Event = Event> = E & {

@@ -51,3 +51,3 @@ __ddIsTrusted?: boolean;

visibilitychange: Event;
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : Record<never, never>;
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : T extends CookieStore ? CookieStoreEventMap : Record<never, never>;
/**

@@ -54,0 +54,0 @@ * Add an event listener to an event target object (Window, Element, mock object...). This provides

@@ -20,1 +20,16 @@ export interface VisualViewportEventMap {

}
export interface CookieStore extends EventTarget {
}
export interface CookieStoreEventMap {
change: CookieChangeEvent;
}
export type CookieChangeItem = {
name: string;
value: string | undefined;
};
export type CookieChangeEvent = Event & {
changed: CookieChangeItem[];
deleted: CookieChangeItem[];
};
export interface CookieStore extends EventTarget {
}

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

var retry = _b.retry, flushReason = _b.flushReason, encoding = _b.encoding;
var tags = ["sdk_version:".concat("5.14.0"), "api:".concat(api)].concat(configurationTags);
var tags = ["sdk_version:".concat("5.15.0"), "api:".concat(api)].concat(configurationTags);
if (flushReason && (0, experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.COLLECT_FLUSH_REASON)) {

@@ -73,3 +73,3 @@ tags.push("flush_reason:".concat(flushReason));

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

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

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

service: telemetryService,
version: "5.14.0",
version: "5.15.0",
source: 'browser',

@@ -58,0 +58,0 @@ _dd: {

@@ -32,3 +32,4 @@ export { Configuration, InitConfiguration, validateAndBuildConfiguration, DefaultPrivacyLevel, TraceContextInjection, EndpointBuilder, serializeConfiguration, INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_US1_FED, INTAKE_SITE_EU1, } from './domain/configuration';

export { Context, ContextArray, ContextValue } from './tools/serialisation/context';
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie';
export { areCookiesAuthorized, getCookie, getInitCookie, setCookie, deleteCookie, resetInitCookies, } from './browser/cookie';
export { CookieStore } from './browser/types';
export { initXhrObservable, XhrCompleteContext, XhrStartContext } from './browser/xhrObservable';

@@ -35,0 +36,0 @@ export { initFetchObservable, FetchResolveContext, FetchStartContext, FetchContext } from './browser/fetchObservable';

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

exports.instrumentSetter = exports.instrumentMethod = exports.getZoneJsOriginalValue = exports.runOnReadyState = exports.sendToExtension = exports.AbstractLifeCycle = exports.createIdentityEncoder = exports.createFlushController = exports.startBatchWithReplica = exports.bridgeSupports = exports.getEventBridge = exports.canUseEventBridge = exports.createHttpRequest = exports.SESSION_TIME_OUT_DELAY = exports.stopSessionManager = exports.startSessionManager = exports.Observable = exports.setDebugMode = exports.callMonitored = exports.monitor = exports.monitored = exports.addTelemetryConfiguration = exports.isTelemetryReplicationAllowed = exports.resetTelemetry = exports.startFakeTelemetry = exports.addTelemetryError = exports.addTelemetryDebug = exports.startTelemetry = exports.RawReportType = exports.initReportObservable = exports.displayAlreadyInitializedError = exports.makePublicApi = exports.defineGlobal = exports.computeStackTrace = exports.trackRuntimeError = exports.ExperimentalFeature = exports.getExperimentalFeatures = exports.resetExperimentalFeatures = exports.addExperimentalFeatures = exports.isExperimentalFeatureEnabled = exports.createTrackingConsentState = exports.TrackingConsent = exports.INTAKE_SITE_EU1 = exports.INTAKE_SITE_US1_FED = exports.INTAKE_SITE_US1 = exports.INTAKE_SITE_STAGING = exports.serializeConfiguration = exports.TraceContextInjection = exports.DefaultPrivacyLevel = exports.validateAndBuildConfiguration = void 0;
exports.ErrorSource = exports.sanitizeUser = exports.checkUser = exports.getSyntheticsResultId = exports.getSyntheticsTestId = exports.willSyntheticsInjectRum = exports.SESSION_STORE_KEY = exports.STORAGE_POLL_DELAY = exports.readBytesFromStream = exports.CLEAR_OLD_VALUES_INTERVAL = exports.ValueHistory = exports.CUSTOMER_DATA_BYTES_LIMIT = exports.createCustomerDataTracker = exports.createCustomerDataTrackerManager = exports.removeStorageListeners = exports.storeContextManager = exports.createContextManager = exports.catchUserErrors = exports.BoundedBuffer = exports.resetConsoleObservable = exports.initConsoleObservable = exports.isPageExitReason = exports.PageExitReason = exports.createPageExitObservable = exports.initFetchObservable = exports.initXhrObservable = exports.deleteCookie = exports.setCookie = exports.getCookie = exports.areCookiesAuthorized = exports.NO_ERROR_STACK_PRESENT_MESSAGE = exports.getFileFromStackTraceString = exports.toStackTraceString = exports.createHandlingStack = exports.computeRawError = void 0;
exports.ErrorSource = exports.sanitizeUser = exports.checkUser = exports.getSyntheticsResultId = exports.getSyntheticsTestId = exports.willSyntheticsInjectRum = exports.SESSION_STORE_KEY = exports.STORAGE_POLL_DELAY = exports.readBytesFromStream = exports.CLEAR_OLD_VALUES_INTERVAL = exports.ValueHistory = exports.CUSTOMER_DATA_BYTES_LIMIT = exports.createCustomerDataTracker = exports.createCustomerDataTrackerManager = exports.removeStorageListeners = exports.storeContextManager = exports.createContextManager = exports.catchUserErrors = exports.BoundedBuffer = exports.resetConsoleObservable = exports.initConsoleObservable = exports.isPageExitReason = exports.PageExitReason = exports.createPageExitObservable = exports.initFetchObservable = exports.initXhrObservable = exports.resetInitCookies = exports.deleteCookie = exports.setCookie = exports.getInitCookie = exports.getCookie = exports.areCookiesAuthorized = exports.NO_ERROR_STACK_PRESENT_MESSAGE = exports.getFileFromStackTraceString = exports.toStackTraceString = exports.createHandlingStack = exports.computeRawError = void 0;
var configuration_1 = require("./domain/configuration");

@@ -108,4 +108,6 @@ Object.defineProperty(exports, "validateAndBuildConfiguration", { enumerable: true, get: function () { return configuration_1.validateAndBuildConfiguration; } });

Object.defineProperty(exports, "getCookie", { enumerable: true, get: function () { return cookie_1.getCookie; } });
Object.defineProperty(exports, "getInitCookie", { enumerable: true, get: function () { return cookie_1.getInitCookie; } });
Object.defineProperty(exports, "setCookie", { enumerable: true, get: function () { return cookie_1.setCookie; } });
Object.defineProperty(exports, "deleteCookie", { enumerable: true, get: function () { return cookie_1.deleteCookie; } });
Object.defineProperty(exports, "resetInitCookies", { enumerable: true, get: function () { return cookie_1.resetInitCookies; } });
var xhrObservable_1 = require("./browser/xhrObservable");

@@ -112,0 +114,0 @@ Object.defineProperty(exports, "initXhrObservable", { enumerable: true, get: function () { return xhrObservable_1.initXhrObservable; } });

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

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

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

import type { Configuration } from '../domain/configuration';
import type { VisualViewport, VisualViewportEventMap } from './types';
import type { CookieStore, CookieStoreEventMap, VisualViewport, VisualViewportEventMap } from './types';
export type TrustableEvent<E extends Event = Event> = E & {

@@ -51,3 +51,3 @@ __ddIsTrusted?: boolean;

visibilitychange: Event;
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : Record<never, never>;
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : T extends CookieStore ? CookieStoreEventMap : Record<never, never>;
/**

@@ -54,0 +54,0 @@ * Add an event listener to an event target object (Window, Element, mock object...). This provides

@@ -20,1 +20,16 @@ export interface VisualViewportEventMap {

}
export interface CookieStore extends EventTarget {
}
export interface CookieStoreEventMap {
change: CookieChangeEvent;
}
export type CookieChangeItem = {
name: string;
value: string | undefined;
};
export type CookieChangeEvent = Event & {
changed: CookieChangeItem[];
deleted: CookieChangeItem[];
};
export interface CookieStore extends EventTarget {
}

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

var retry = _b.retry, flushReason = _b.flushReason, encoding = _b.encoding;
var tags = ["sdk_version:".concat("5.14.0"), "api:".concat(api)].concat(configurationTags);
var tags = ["sdk_version:".concat("5.15.0"), "api:".concat(api)].concat(configurationTags);
if (flushReason && isExperimentalFeatureEnabled(ExperimentalFeature.COLLECT_FLUSH_REASON)) {

@@ -69,3 +69,3 @@ tags.push("flush_reason:".concat(flushReason));

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

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

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

service: telemetryService,
version: "5.14.0",
version: "5.15.0",
source: 'browser',

@@ -55,0 +55,0 @@ _dd: {

@@ -32,3 +32,4 @@ export { Configuration, InitConfiguration, validateAndBuildConfiguration, DefaultPrivacyLevel, TraceContextInjection, EndpointBuilder, serializeConfiguration, INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_US1_FED, INTAKE_SITE_EU1, } from './domain/configuration';

export { Context, ContextArray, ContextValue } from './tools/serialisation/context';
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie';
export { areCookiesAuthorized, getCookie, getInitCookie, setCookie, deleteCookie, resetInitCookies, } from './browser/cookie';
export { CookieStore } from './browser/types';
export { initXhrObservable, XhrCompleteContext, XhrStartContext } from './browser/xhrObservable';

@@ -35,0 +36,0 @@ export { initFetchObservable, FetchResolveContext, FetchStartContext, FetchContext } from './browser/fetchObservable';

@@ -33,3 +33,3 @@ export { validateAndBuildConfiguration, DefaultPrivacyLevel, TraceContextInjection, serializeConfiguration, INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_US1_FED, INTAKE_SITE_EU1, } from './domain/configuration';

export { computeRawError, createHandlingStack, toStackTraceString, getFileFromStackTraceString, NO_ERROR_STACK_PRESENT_MESSAGE, } from './domain/error/error';
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie';
export { areCookiesAuthorized, getCookie, getInitCookie, setCookie, deleteCookie, resetInitCookies, } from './browser/cookie';
export { initXhrObservable } from './browser/xhrObservable';

@@ -36,0 +36,0 @@ export { initFetchObservable } from './browser/fetchObservable';

{
"name": "@datadog/browser-core",
"version": "5.14.0",
"version": "5.15.0",
"license": "Apache-2.0",

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

},
"gitHead": "4b81ddc33d4b3b137f9bbf7d0478845c74ae8d50"
"gitHead": "fd98f96a13ff42717cdb9b28e4251a50e1976266"
}
import { monitor } from '../tools/monitor'
import { getZoneJsOriginalValue } from '../tools/getZoneJsOriginalValue'
import type { Configuration } from '../domain/configuration'
import type { VisualViewport, VisualViewportEventMap } from './types'
import type { CookieStore, CookieStoreEventMap, VisualViewport, VisualViewportEventMap } from './types'

@@ -78,3 +78,5 @@ export type TrustableEvent<E extends Event = Event> = E & { __ddIsTrusted?: boolean }

? WorkerEventMap
: Record<never, never>
: T extends CookieStore
? CookieStoreEventMap
: Record<never, never>

@@ -81,0 +83,0 @@ /**

@@ -41,1 +41,18 @@ // Those types come from the official TypeScript DOM library, but are not included in our minimal

}
// Those are native API types that are not official supported by TypeScript yet
export interface CookieStore extends EventTarget {}
export interface CookieStoreEventMap {
change: CookieChangeEvent
}
export type CookieChangeItem = { name: string; value: string | undefined }
export type CookieChangeEvent = Event & {
changed: CookieChangeItem[]
deleted: CookieChangeItem[]
}
export interface CookieStore extends EventTarget {}

@@ -91,3 +91,11 @@ export {

export { Context, ContextArray, ContextValue } from './tools/serialisation/context'
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie'
export {
areCookiesAuthorized,
getCookie,
getInitCookie,
setCookie,
deleteCookie,
resetInitCookies,
} from './browser/cookie'
export { CookieStore } from './browser/types'
export { initXhrObservable, XhrCompleteContext, XhrStartContext } from './browser/xhrObservable'

@@ -94,0 +102,0 @@ export { initFetchObservable, FetchResolveContext, FetchStartContext, FetchContext } from './browser/fetchObservable'

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc