@sentry/browser
Advanced tools
Comparing version 8.2.1 to 8.3.0
Object.defineProperty(exports, '__esModule', { value: true }); | ||
const browserUtils = require('@sentry-internal/browser-utils'); | ||
const core = require('@sentry/core'); | ||
const utils$1 = require('@sentry/utils'); | ||
const utils = require('./utils.js'); | ||
const utils = require('@sentry/utils'); | ||
@@ -12,3 +12,3 @@ /** | ||
options, | ||
nativeFetch = utils.getNativeFetchImplementation(), | ||
nativeFetch = browserUtils.getNativeImplementation('fetch'), | ||
) { | ||
@@ -44,4 +44,4 @@ let pendingBodySize = 0; | ||
if (!nativeFetch) { | ||
utils.clearCachedFetchImplementation(); | ||
return utils$1.rejectedSyncPromise('No fetch implementation available'); | ||
browserUtils.clearCachedImplementation('fetch'); | ||
return utils.rejectedSyncPromise('No fetch implementation available'); | ||
} | ||
@@ -62,6 +62,6 @@ | ||
} catch (e) { | ||
utils.clearCachedFetchImplementation(); | ||
browserUtils.clearCachedImplementation('fetch'); | ||
pendingBodySize -= requestSize; | ||
pendingCount--; | ||
return utils$1.rejectedSyncPromise(e); | ||
return utils.rejectedSyncPromise(e); | ||
} | ||
@@ -68,0 +68,0 @@ } |
@@ -23,2 +23,3 @@ Object.defineProperty(exports, '__esModule', { value: true }); | ||
sessionTimingIntegration: 'sessiontiming', | ||
browserProfilingIntegration: 'browserprofiling', | ||
} ; | ||
@@ -25,0 +26,0 @@ |
@@ -0,4 +1,4 @@ | ||
import { getNativeImplementation, clearCachedImplementation } from '@sentry-internal/browser-utils'; | ||
import { createTransport } from '@sentry/core'; | ||
import { rejectedSyncPromise } from '@sentry/utils'; | ||
import { getNativeFetchImplementation, clearCachedFetchImplementation } from './utils.js'; | ||
@@ -10,3 +10,3 @@ /** | ||
options, | ||
nativeFetch = getNativeFetchImplementation(), | ||
nativeFetch = getNativeImplementation('fetch'), | ||
) { | ||
@@ -42,3 +42,3 @@ let pendingBodySize = 0; | ||
if (!nativeFetch) { | ||
clearCachedFetchImplementation(); | ||
clearCachedImplementation('fetch'); | ||
return rejectedSyncPromise('No fetch implementation available'); | ||
@@ -60,3 +60,3 @@ } | ||
} catch (e) { | ||
clearCachedFetchImplementation(); | ||
clearCachedImplementation('fetch'); | ||
pendingBodySize -= requestSize; | ||
@@ -63,0 +63,0 @@ pendingCount--; |
@@ -21,2 +21,3 @@ import { getClient, SDK_VERSION } from '@sentry/core'; | ||
sessionTimingIntegration: 'sessiontiming', | ||
browserProfilingIntegration: 'browserprofiling', | ||
} ; | ||
@@ -23,0 +24,0 @@ |
{ | ||
"name": "@sentry/browser", | ||
"version": "8.2.1", | ||
"version": "8.3.0", | ||
"description": "Official Sentry SDK for browsers", | ||
@@ -45,12 +45,12 @@ "repository": "git://github.com/getsentry/sentry-javascript.git", | ||
"dependencies": { | ||
"@sentry-internal/browser-utils": "8.2.1", | ||
"@sentry-internal/feedback": "8.2.1", | ||
"@sentry-internal/replay": "8.2.1", | ||
"@sentry-internal/replay-canvas": "8.2.1", | ||
"@sentry/core": "8.2.1", | ||
"@sentry/types": "8.2.1", | ||
"@sentry/utils": "8.2.1" | ||
"@sentry-internal/browser-utils": "8.3.0", | ||
"@sentry-internal/feedback": "8.3.0", | ||
"@sentry-internal/replay": "8.3.0", | ||
"@sentry-internal/replay-canvas": "8.3.0", | ||
"@sentry/core": "8.3.0", | ||
"@sentry/types": "8.3.0", | ||
"@sentry/utils": "8.3.0" | ||
}, | ||
"devDependencies": { | ||
"@sentry-internal/integration-shims": "8.2.1", | ||
"@sentry-internal/integration-shims": "8.3.0", | ||
"@types/md5": "2.1.33", | ||
@@ -57,0 +57,0 @@ "btoa": "^1.2.1", |
@@ -6,7 +6,7 @@ /** | ||
export declare const feedbackAsyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & { | ||
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void; | ||
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void; | ||
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
remove(): void; | ||
}>; | ||
//# sourceMappingURL=feedbackAsync.d.ts.map |
/** Add a widget to capture user feedback to your application. */ | ||
export declare const feedbackSyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & { | ||
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void; | ||
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void; | ||
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
remove(): void; | ||
}>; | ||
//# sourceMappingURL=feedbackSync.d.ts.map |
import { Transport } from '@sentry/types'; | ||
import { WINDOW } from '../helpers'; | ||
import { BrowserTransportOptions } from './types'; | ||
import { FetchImpl } from './utils'; | ||
/** | ||
* Creates a Transport that uses the Fetch API to send events to Sentry. | ||
*/ | ||
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: FetchImpl | undefined): Transport; | ||
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: typeof WINDOW.fetch | undefined): Transport; | ||
//# sourceMappingURL=fetch.d.ts.map |
@@ -18,2 +18,3 @@ import { IntegrationFn } from '@sentry/types'; | ||
readonly sessionTimingIntegration: "sessiontiming"; | ||
readonly browserProfilingIntegration: "browserprofiling"; | ||
}; | ||
@@ -20,0 +21,0 @@ /** |
@@ -6,7 +6,7 @@ /** | ||
export declare const feedbackAsyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & { | ||
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void; | ||
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void; | ||
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
remove(): void; | ||
}>; | ||
//# sourceMappingURL=feedbackAsync.d.ts.map |
/** Add a widget to capture user feedback to your application. */ | ||
export declare const feedbackSyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & { | ||
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void; | ||
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void; | ||
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>; | ||
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent; | ||
remove(): void; | ||
}>; | ||
//# sourceMappingURL=feedbackSync.d.ts.map |
import type { Transport } from '@sentry/types'; | ||
import type { WINDOW } from '../helpers'; | ||
import type { BrowserTransportOptions } from './types'; | ||
import type { FetchImpl } from './utils'; | ||
/** | ||
* Creates a Transport that uses the Fetch API to send events to Sentry. | ||
*/ | ||
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: FetchImpl | undefined): Transport; | ||
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: typeof WINDOW.fetch | undefined): Transport; | ||
//# sourceMappingURL=fetch.d.ts.map |
@@ -18,2 +18,3 @@ import type { IntegrationFn } from '@sentry/types'; | ||
readonly sessionTimingIntegration: "sessiontiming"; | ||
readonly browserProfilingIntegration: "browserprofiling"; | ||
}; | ||
@@ -20,0 +21,0 @@ /** |
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
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
942373
251
9625
+ Added@sentry-internal/browser-utils@8.3.0(transitive)
+ Added@sentry-internal/feedback@8.3.0(transitive)
+ Added@sentry-internal/replay@8.3.0(transitive)
+ Added@sentry-internal/replay-canvas@8.3.0(transitive)
+ Added@sentry/core@8.3.0(transitive)
+ Added@sentry/types@8.3.0(transitive)
+ Added@sentry/utils@8.3.0(transitive)
- Removed@sentry-internal/browser-utils@8.2.1(transitive)
- Removed@sentry-internal/feedback@8.2.1(transitive)
- Removed@sentry-internal/replay@8.2.1(transitive)
- Removed@sentry-internal/replay-canvas@8.2.1(transitive)
- Removed@sentry/core@8.2.1(transitive)
- Removed@sentry/types@8.2.1(transitive)
- Removed@sentry/utils@8.2.1(transitive)
Updated@sentry/core@8.3.0
Updated@sentry/types@8.3.0
Updated@sentry/utils@8.3.0