index.js 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. Object.defineProperty(exports, '__esModule', { value: true });
  2. const core = require('@sentry/core');
  3. const helpers = require('./helpers.js');
  4. const client = require('./client.js');
  5. const fetch = require('./transports/fetch.js');
  6. const xhr = require('./transports/xhr.js');
  7. const stackParsers = require('./stack-parsers.js');
  8. const eventbuilder = require('./eventbuilder.js');
  9. const userfeedback = require('./userfeedback.js');
  10. const sdk = require('./sdk.js');
  11. const breadcrumbs = require('./integrations/breadcrumbs.js');
  12. const dedupe = require('./integrations/dedupe.js');
  13. const globalhandlers = require('./integrations/globalhandlers.js');
  14. const httpcontext = require('./integrations/httpcontext.js');
  15. const linkederrors = require('./integrations/linkederrors.js');
  16. const trycatch = require('./integrations/trycatch.js');
  17. const index = require('./integrations/index.js');
  18. const replay = require('@sentry/replay');
  19. const replayCanvas = require('@sentry-internal/replay-canvas');
  20. const feedback = require('@sentry-internal/feedback');
  21. const tracing = require('@sentry-internal/tracing');
  22. const offline = require('./transports/offline.js');
  23. const hubextensions = require('./profiling/hubextensions.js');
  24. const integration = require('./profiling/integration.js');
  25. let windowIntegrations = {};
  26. // This block is needed to add compatibility with the integrations packages when used with a CDN
  27. if (helpers.WINDOW.Sentry && helpers.WINDOW.Sentry.Integrations) {
  28. windowIntegrations = helpers.WINDOW.Sentry.Integrations;
  29. }
  30. /** @deprecated Import the integration function directly, e.g. `inboundFiltersIntegration()` instead of `new Integrations.InboundFilter(). */
  31. const INTEGRATIONS = {
  32. ...windowIntegrations,
  33. // eslint-disable-next-line deprecation/deprecation
  34. ...core.Integrations,
  35. ...index,
  36. };
  37. exports.FunctionToString = core.FunctionToString;
  38. exports.Hub = core.Hub;
  39. exports.InboundFilters = core.InboundFilters;
  40. exports.ModuleMetadata = core.ModuleMetadata;
  41. exports.SDK_VERSION = core.SDK_VERSION;
  42. exports.SEMANTIC_ATTRIBUTE_SENTRY_OP = core.SEMANTIC_ATTRIBUTE_SENTRY_OP;
  43. exports.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN = core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN;
  44. exports.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE = core.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE;
  45. exports.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE = core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE;
  46. exports.Scope = core.Scope;
  47. exports.addBreadcrumb = core.addBreadcrumb;
  48. exports.addEventProcessor = core.addEventProcessor;
  49. exports.addGlobalEventProcessor = core.addGlobalEventProcessor;
  50. exports.addIntegration = core.addIntegration;
  51. exports.addTracingExtensions = core.addTracingExtensions;
  52. exports.captureEvent = core.captureEvent;
  53. exports.captureException = core.captureException;
  54. exports.captureMessage = core.captureMessage;
  55. exports.captureSession = core.captureSession;
  56. exports.close = core.close;
  57. exports.configureScope = core.configureScope;
  58. exports.continueTrace = core.continueTrace;
  59. exports.createTransport = core.createTransport;
  60. exports.endSession = core.endSession;
  61. exports.extractTraceparentData = core.extractTraceparentData;
  62. exports.flush = core.flush;
  63. exports.functionToStringIntegration = core.functionToStringIntegration;
  64. exports.getActiveSpan = core.getActiveSpan;
  65. exports.getActiveTransaction = core.getActiveTransaction;
  66. exports.getClient = core.getClient;
  67. exports.getCurrentHub = core.getCurrentHub;
  68. exports.getCurrentScope = core.getCurrentScope;
  69. exports.getHubFromCarrier = core.getHubFromCarrier;
  70. exports.getSpanStatusFromHttpCode = core.getSpanStatusFromHttpCode;
  71. exports.inboundFiltersIntegration = core.inboundFiltersIntegration;
  72. exports.isInitialized = core.isInitialized;
  73. exports.lastEventId = core.lastEventId;
  74. exports.makeMain = core.makeMain;
  75. exports.makeMultiplexedTransport = core.makeMultiplexedTransport;
  76. exports.metrics = core.metrics;
  77. exports.moduleMetadataIntegration = core.moduleMetadataIntegration;
  78. exports.parameterize = core.parameterize;
  79. exports.setContext = core.setContext;
  80. exports.setCurrentClient = core.setCurrentClient;
  81. exports.setExtra = core.setExtra;
  82. exports.setExtras = core.setExtras;
  83. exports.setHttpStatus = core.setHttpStatus;
  84. exports.setMeasurement = core.setMeasurement;
  85. exports.setTag = core.setTag;
  86. exports.setTags = core.setTags;
  87. exports.setUser = core.setUser;
  88. exports.spanStatusfromHttpCode = core.spanStatusfromHttpCode;
  89. exports.startInactiveSpan = core.startInactiveSpan;
  90. exports.startSession = core.startSession;
  91. exports.startSpan = core.startSpan;
  92. exports.startSpanManual = core.startSpanManual;
  93. exports.startTransaction = core.startTransaction;
  94. exports.trace = core.trace;
  95. exports.withIsolationScope = core.withIsolationScope;
  96. exports.withScope = core.withScope;
  97. exports.WINDOW = helpers.WINDOW;
  98. exports.BrowserClient = client.BrowserClient;
  99. exports.makeFetchTransport = fetch.makeFetchTransport;
  100. exports.makeXHRTransport = xhr.makeXHRTransport;
  101. exports.chromeStackLineParser = stackParsers.chromeStackLineParser;
  102. exports.defaultStackLineParsers = stackParsers.defaultStackLineParsers;
  103. exports.defaultStackParser = stackParsers.defaultStackParser;
  104. exports.geckoStackLineParser = stackParsers.geckoStackLineParser;
  105. exports.opera10StackLineParser = stackParsers.opera10StackLineParser;
  106. exports.opera11StackLineParser = stackParsers.opera11StackLineParser;
  107. exports.winjsStackLineParser = stackParsers.winjsStackLineParser;
  108. exports.eventFromException = eventbuilder.eventFromException;
  109. exports.eventFromMessage = eventbuilder.eventFromMessage;
  110. exports.exceptionFromError = eventbuilder.exceptionFromError;
  111. exports.createUserFeedbackEnvelope = userfeedback.createUserFeedbackEnvelope;
  112. exports.captureUserFeedback = sdk.captureUserFeedback;
  113. exports.defaultIntegrations = sdk.defaultIntegrations;
  114. exports.forceLoad = sdk.forceLoad;
  115. exports.getDefaultIntegrations = sdk.getDefaultIntegrations;
  116. exports.init = sdk.init;
  117. exports.onLoad = sdk.onLoad;
  118. exports.showReportDialog = sdk.showReportDialog;
  119. exports.wrap = sdk.wrap;
  120. exports.Breadcrumbs = breadcrumbs.Breadcrumbs;
  121. exports.breadcrumbsIntegration = breadcrumbs.breadcrumbsIntegration;
  122. exports.Dedupe = dedupe.Dedupe;
  123. exports.dedupeIntegration = dedupe.dedupeIntegration;
  124. exports.GlobalHandlers = globalhandlers.GlobalHandlers;
  125. exports.globalHandlersIntegration = globalhandlers.globalHandlersIntegration;
  126. exports.HttpContext = httpcontext.HttpContext;
  127. exports.httpContextIntegration = httpcontext.httpContextIntegration;
  128. exports.LinkedErrors = linkederrors.LinkedErrors;
  129. exports.linkedErrorsIntegration = linkederrors.linkedErrorsIntegration;
  130. exports.TryCatch = trycatch.TryCatch;
  131. exports.browserApiErrorsIntegration = trycatch.browserApiErrorsIntegration;
  132. exports.Replay = replay.Replay;
  133. exports.getReplay = replay.getReplay;
  134. exports.replayIntegration = replay.replayIntegration;
  135. exports.ReplayCanvas = replayCanvas.ReplayCanvas;
  136. exports.replayCanvasIntegration = replayCanvas.replayCanvasIntegration;
  137. exports.Feedback = feedback.Feedback;
  138. exports.feedbackIntegration = feedback.feedbackIntegration;
  139. exports.sendFeedback = feedback.sendFeedback;
  140. exports.BrowserTracing = tracing.BrowserTracing;
  141. exports.browserTracingIntegration = tracing.browserTracingIntegration;
  142. exports.defaultRequestInstrumentationOptions = tracing.defaultRequestInstrumentationOptions;
  143. exports.instrumentOutgoingRequests = tracing.instrumentOutgoingRequests;
  144. exports.startBrowserTracingNavigationSpan = tracing.startBrowserTracingNavigationSpan;
  145. exports.startBrowserTracingPageLoadSpan = tracing.startBrowserTracingPageLoadSpan;
  146. exports.makeBrowserOfflineTransport = offline.makeBrowserOfflineTransport;
  147. exports.onProfilingStartRouteTransaction = hubextensions.onProfilingStartRouteTransaction;
  148. exports.BrowserProfilingIntegration = integration.BrowserProfilingIntegration;
  149. exports.browserProfilingIntegration = integration.browserProfilingIntegration;
  150. exports.Integrations = INTEGRATIONS;
  151. //# sourceMappingURL=index.js.map