├── .cursor └── rules │ ├── package-management.mdc │ ├── test-driven-development.mdc │ └── unit-test-best-practices.mdc ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support-needed.md ├── PULL_REQUEST_TEMPLATE.md ├── chainguard │ ├── self.gitlab.pull_request.sts.yaml │ ├── self.gitlab.read.sts.yaml │ └── self.gitlab.release.sts.yaml ├── codeql-config.yml ├── dependabot.yml └── workflows │ ├── changelog-to-confluence.yml │ ├── codeql-analysis.yml │ ├── deploy-docs.yml │ └── stale.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab ├── deploy-auto.yml └── deploy-manual.yml ├── .gitmodules ├── .prettierignore ├── .prettierrc.yml ├── .wokeignore ├── .yarn └── releases │ └── yarn-4.11.0.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LEGAL ├── LICENSE ├── LICENSE-3rdparty.csv ├── NOTICE ├── README.md ├── developer-extension ├── .gitignore ├── README.md ├── icons │ └── icon.png ├── manifest.json ├── package.json ├── src │ ├── background │ │ ├── devtoolsPanelConnection.ts │ │ ├── domain │ │ │ ├── messageRelay.ts │ │ │ └── syncRules.ts │ │ ├── index.ts │ │ └── monitoring.ts │ ├── common │ │ ├── eventListeners.ts │ │ ├── extension.types.ts │ │ ├── intakeDomainConstants.ts │ │ ├── isDisconnectError.ts │ │ ├── logger.ts │ │ ├── monitoringConfig.ts │ │ ├── packagesUrlConstants.ts │ │ ├── panelTabConstants.ts │ │ └── sessionKeyConstant.ts │ ├── content-scripts │ │ ├── isolated.ts │ │ └── main.ts │ ├── devtools │ │ └── index.ts │ └── panel │ │ ├── backgroundScriptConnection.ts │ │ ├── components │ │ ├── alert.tsx │ │ ├── app.tsx │ │ ├── columns.tsx │ │ ├── json.module.css │ │ ├── json.tsx │ │ ├── lazyCollapse.tsx │ │ ├── panel.module.css │ │ ├── panel.tsx │ │ ├── tabBase.module.css │ │ ├── tabBase.tsx │ │ └── tabs │ │ │ ├── eventsTab │ │ │ ├── addColumnPopover.module.css │ │ │ ├── addColumnPopover.tsx │ │ │ ├── columnDrag.module.css │ │ │ ├── columnDrag.tsx │ │ │ ├── columnUtils.ts │ │ │ ├── computeFacetState.spec.ts │ │ │ ├── computeFacetState.ts │ │ │ ├── copyEvent.spec.ts │ │ │ ├── copyEvent.ts │ │ │ ├── drag.ts │ │ │ ├── eventRow.module.css │ │ │ ├── eventRow.tsx │ │ │ ├── eventsList.module.css │ │ │ ├── eventsList.tsx │ │ │ ├── eventsListHeader.module.css │ │ │ ├── eventsListHeader.tsx │ │ │ ├── eventsTab.tsx │ │ │ ├── eventsTabSide.tsx │ │ │ ├── eventsTabTop.module.css │ │ │ ├── eventsTabTop.tsx │ │ │ ├── facetList.module.css │ │ │ ├── facetList.tsx │ │ │ ├── index.ts │ │ │ ├── rowButton.module.css │ │ │ └── rowButton.tsx │ │ │ ├── infosTab.tsx │ │ │ ├── replayTab.module.css │ │ │ ├── replayTab.tsx │ │ │ ├── settingsTab.module.css │ │ │ └── settingsTab.tsx │ │ ├── copy.ts │ │ ├── evalInWindow.ts │ │ ├── facets.constants.ts │ │ ├── flushEvents.spec.ts │ │ ├── flushEvents.ts │ │ ├── formatNumber.ts │ │ ├── global.css │ │ ├── hooks │ │ ├── useAutoFlushEvents.ts │ │ ├── useDebugMode.ts │ │ ├── useDevServerStatus.ts │ │ ├── useEvents │ │ │ ├── eventCollection.ts │ │ │ ├── eventFilters.spec.ts │ │ │ ├── eventFilters.ts │ │ │ ├── facetRegistry.spec.ts │ │ │ ├── facetRegistry.ts │ │ │ ├── index.ts │ │ │ └── useEvents.ts │ │ ├── useNetworkRules.ts │ │ ├── useSdkInfos.ts │ │ └── useSettings.ts │ │ ├── index.tsx │ │ ├── monitoring.ts │ │ ├── overrides.d.ts │ │ ├── sdkEvent.ts │ │ ├── sessionReplayPlayer │ │ ├── sessionReplayPlayer.types.ts │ │ └── startSessionReplayPlayer.ts │ │ └── setDebugMode.ts ├── tsconfig.webpack.json └── webpack.config.mts ├── eslint-local-rules ├── disallowEnumExports.js ├── disallowGenericUtils.js ├── disallowNonScripts.js ├── disallowProtectedDirectoryImport.js ├── disallowSideEffects.js ├── disallowSpecImport.js ├── disallowTestImportExportFromSrc.js ├── disallowUrlConstructorPatchValues.js ├── disallowZoneJsPatchedValues.js ├── enforceProdDepsImports.js ├── index.js ├── monitorUntilCommentRules.js └── secureCommandExecution.js ├── eslint.config.mjs ├── lerna.json ├── package.json ├── packages ├── core │ ├── .npmignore │ ├── .yarnrc │ ├── README.md │ ├── package.json │ ├── src │ │ ├── boot │ │ │ ├── displayAlreadyInitializedError.spec.ts │ │ │ ├── displayAlreadyInitializedError.ts │ │ │ ├── init.spec.ts │ │ │ └── init.ts │ │ ├── browser │ │ │ ├── addEventListener.spec.ts │ │ │ ├── addEventListener.ts │ │ │ ├── browser.types.ts │ │ │ ├── cookie.spec.ts │ │ │ ├── cookie.ts │ │ │ ├── fetchObservable.spec.ts │ │ │ ├── fetchObservable.ts │ │ │ ├── pageMayExitObservable.spec.ts │ │ │ ├── pageMayExitObservable.ts │ │ │ ├── runOnReadyState.ts │ │ │ ├── xhrObservable.spec.ts │ │ │ └── xhrObservable.ts │ │ ├── domain │ │ │ ├── allowedTrackingOrigins.spec.ts │ │ │ ├── allowedTrackingOrigins.ts │ │ │ ├── bufferedData.spec.ts │ │ │ ├── bufferedData.ts │ │ │ ├── configuration │ │ │ │ ├── configuration.spec.ts │ │ │ │ ├── configuration.ts │ │ │ │ ├── endpointBuilder.spec.ts │ │ │ │ ├── endpointBuilder.ts │ │ │ │ ├── index.ts │ │ │ │ ├── transportConfiguration.spec.ts │ │ │ │ └── transportConfiguration.ts │ │ │ ├── connectivity │ │ │ │ ├── connectivity.spec.ts │ │ │ │ ├── connectivity.ts │ │ │ │ └── index.ts │ │ │ ├── console │ │ │ │ ├── consoleObservable.spec.ts │ │ │ │ └── consoleObservable.ts │ │ │ ├── context │ │ │ │ ├── contextConstants.ts │ │ │ │ ├── contextManager.spec.ts │ │ │ │ ├── contextManager.ts │ │ │ │ ├── contextUtils.spec.ts │ │ │ │ ├── contextUtils.ts │ │ │ │ ├── defineContextMethod.ts │ │ │ │ ├── storeContextManager.spec.ts │ │ │ │ └── storeContextManager.ts │ │ │ ├── contexts │ │ │ │ ├── accountContext.spec.ts │ │ │ │ ├── accountContext.ts │ │ │ │ ├── globalContext.spec.ts │ │ │ │ ├── globalContext.ts │ │ │ │ ├── rumInternalContext.type.ts │ │ │ │ ├── userContext.spec.ts │ │ │ │ └── userContext.ts │ │ │ ├── deflate │ │ │ │ ├── deflate.types.ts │ │ │ │ └── index.ts │ │ │ ├── error │ │ │ │ ├── error.spec.ts │ │ │ │ ├── error.ts │ │ │ │ ├── error.types.ts │ │ │ │ ├── trackRuntimeError.spec.ts │ │ │ │ └── trackRuntimeError.ts │ │ │ ├── eventRateLimiter │ │ │ │ ├── createEventRateLimiter.spec.ts │ │ │ │ └── createEventRateLimiter.ts │ │ │ ├── extension │ │ │ │ ├── extensionUtils.spec.ts │ │ │ │ └── extensionUtils.ts │ │ │ ├── intakeSites.ts │ │ │ ├── report │ │ │ │ ├── browser.types.ts │ │ │ │ ├── reportObservable.spec.ts │ │ │ │ └── reportObservable.ts │ │ │ ├── resourceUtils.ts │ │ │ ├── session │ │ │ │ ├── README.md │ │ │ │ ├── oldCookiesMigration.spec.ts │ │ │ │ ├── oldCookiesMigration.ts │ │ │ │ ├── sessionConstants.ts │ │ │ │ ├── sessionManager.spec.ts │ │ │ │ ├── sessionManager.ts │ │ │ │ ├── sessionState.spec.ts │ │ │ │ ├── sessionState.ts │ │ │ │ ├── sessionStateValidation.ts │ │ │ │ ├── sessionStore.spec.ts │ │ │ │ ├── sessionStore.ts │ │ │ │ ├── sessionStoreOperations.spec.ts │ │ │ │ ├── sessionStoreOperations.ts │ │ │ │ └── storeStrategies │ │ │ │ │ ├── sessionInCookie.spec.ts │ │ │ │ │ ├── sessionInCookie.ts │ │ │ │ │ ├── sessionInLocalStorage.spec.ts │ │ │ │ │ ├── sessionInLocalStorage.ts │ │ │ │ │ └── sessionStoreStrategy.ts │ │ │ ├── synthetics │ │ │ │ ├── syntheticsWorkerValues.spec.ts │ │ │ │ └── syntheticsWorkerValues.ts │ │ │ ├── tags.spec.ts │ │ │ ├── tags.ts │ │ │ ├── telemetry │ │ │ │ ├── index.ts │ │ │ │ ├── rawTelemetryEvent.types.ts │ │ │ │ ├── telemetry.spec.ts │ │ │ │ ├── telemetry.ts │ │ │ │ └── telemetryEvent.types.ts │ │ │ ├── trackingConsent.spec.ts │ │ │ └── trackingConsent.ts │ │ ├── index.ts │ │ ├── tools │ │ │ ├── abstractHooks.spec.ts │ │ │ ├── abstractHooks.ts │ │ │ ├── abstractLifeCycle.spec.ts │ │ │ ├── abstractLifeCycle.ts │ │ │ ├── boundedBuffer.spec.ts │ │ │ ├── boundedBuffer.ts │ │ │ ├── catchUserErrors.spec.ts │ │ │ ├── catchUserErrors.ts │ │ │ ├── display.ts │ │ │ ├── encoder.spec.ts │ │ │ ├── encoder.ts │ │ │ ├── experimentalFeatures.spec.ts │ │ │ ├── experimentalFeatures.ts │ │ │ ├── getZoneJsOriginalValue.spec.ts │ │ │ ├── getZoneJsOriginalValue.ts │ │ │ ├── globalObject.ts │ │ │ ├── instrumentMethod.spec.ts │ │ │ ├── instrumentMethod.ts │ │ │ ├── matchOption.spec.ts │ │ │ ├── matchOption.ts │ │ │ ├── mergeInto.spec.ts │ │ │ ├── mergeInto.ts │ │ │ ├── monitor.spec.ts │ │ │ ├── monitor.ts │ │ │ ├── observable.spec.ts │ │ │ ├── observable.ts │ │ │ ├── queueMicrotask.spec.ts │ │ │ ├── queueMicrotask.ts │ │ │ ├── readBytesFromStream.spec.ts │ │ │ ├── readBytesFromStream.ts │ │ │ ├── requestIdleCallback.spec.ts │ │ │ ├── requestIdleCallback.ts │ │ │ ├── sendToExtension.ts │ │ │ ├── serialisation │ │ │ │ ├── context.ts │ │ │ │ ├── jsonStringify.spec.ts │ │ │ │ ├── jsonStringify.ts │ │ │ │ ├── sanitize.spec.ts │ │ │ │ └── sanitize.ts │ │ │ ├── stackTrace │ │ │ │ ├── capturedExceptions.specHelper.ts │ │ │ │ ├── computeStackTrace.spec.ts │ │ │ │ ├── computeStackTrace.ts │ │ │ │ ├── handlingStack.spec.ts │ │ │ │ └── handlingStack.ts │ │ │ ├── taskQueue.spec.ts │ │ │ ├── taskQueue.ts │ │ │ ├── timer.spec.ts │ │ │ ├── timer.ts │ │ │ ├── utils │ │ │ │ ├── arrayUtils.ts │ │ │ │ ├── browserDetection.spec.ts │ │ │ │ ├── browserDetection.ts │ │ │ │ ├── byteUtils.spec.ts │ │ │ │ ├── byteUtils.ts │ │ │ │ ├── functionUtils.spec.ts │ │ │ │ ├── functionUtils.ts │ │ │ │ ├── numberUtils.spec.ts │ │ │ │ ├── numberUtils.ts │ │ │ │ ├── objectUtils.ts │ │ │ │ ├── polyfills.ts │ │ │ │ ├── responseUtils.ts │ │ │ │ ├── stringUtils.spec.ts │ │ │ │ ├── stringUtils.ts │ │ │ │ ├── timeUtils.ts │ │ │ │ ├── timezone.ts │ │ │ │ ├── typeUtils.spec.ts │ │ │ │ ├── typeUtils.ts │ │ │ │ ├── urlPolyfill.spec.ts │ │ │ │ └── urlPolyfill.ts │ │ │ ├── valueHistory.spec.ts │ │ │ └── valueHistory.ts │ │ └── transport │ │ │ ├── batch.spec.ts │ │ │ ├── batch.ts │ │ │ ├── eventBridge.spec.ts │ │ │ ├── eventBridge.ts │ │ │ ├── flushController.spec.ts │ │ │ ├── flushController.ts │ │ │ ├── httpRequest.spec.ts │ │ │ ├── httpRequest.ts │ │ │ ├── index.ts │ │ │ ├── sendWithRetryStrategy.spec.ts │ │ │ └── sendWithRetryStrategy.ts │ └── test │ │ ├── browserChecks.ts │ │ ├── browserExtension.ts │ │ ├── buildEnv.ts │ │ ├── collectAsyncCalls.ts │ │ ├── consoleLog.ts │ │ ├── cookie.ts │ │ ├── coreConfiguration.ts │ │ ├── createHooks.ts │ │ ├── disableJasmineUncaughtExceptionTracking.ts │ │ ├── emulate │ │ ├── buildLocation.ts │ │ ├── createNewEvent.ts │ │ ├── mockClock.ts │ │ ├── mockEventBridge.ts │ │ ├── mockEventTarget.ts │ │ ├── mockExperimentalFeatures.ts │ │ ├── mockFetch.ts │ │ ├── mockFlushController.ts │ │ ├── mockNavigator.ts │ │ ├── mockReportingObserver.ts │ │ ├── mockRequestIdleCallback.ts │ │ ├── mockSyntheticsWorkerValues.ts │ │ ├── mockTelemetry.ts │ │ ├── mockVisibilityState.ts │ │ ├── mockXhr.ts │ │ └── mockZoneJs.ts │ │ ├── fakeSessionStoreStrategy.ts │ │ ├── forEach.spec.ts │ │ ├── getCurrentJasmineSpec.ts │ │ ├── index.ts │ │ ├── instrumentation.ts │ │ ├── interceptRequests.ts │ │ ├── leakDetection.ts │ │ ├── mockGlobalContext.ts │ │ ├── readFormData.ts │ │ ├── registerCleanupTask.ts │ │ ├── typeUtils.ts │ │ └── wait.ts ├── flagging │ ├── .npmignore │ ├── .yarnrc │ ├── INTEGRATE-FLAGGING-PACKAGE.sh │ ├── README.md │ ├── package.json │ └── src │ │ ├── entries │ │ └── main.ts │ │ └── hello.ts ├── logs │ ├── .npmignore │ ├── .yarnrc │ ├── BROWSER_SUPPORT.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── boot │ │ │ ├── logsPublicApi.spec.ts │ │ │ ├── logsPublicApi.ts │ │ │ ├── preStartLogs.spec.ts │ │ │ ├── preStartLogs.ts │ │ │ ├── startLogs.spec.ts │ │ │ └── startLogs.ts │ │ ├── domain │ │ │ ├── assembly.spec.ts │ │ │ ├── assembly.ts │ │ │ ├── configuration.spec.ts │ │ │ ├── configuration.ts │ │ │ ├── console │ │ │ │ ├── consoleCollection.spec.ts │ │ │ │ └── consoleCollection.ts │ │ │ ├── contexts │ │ │ │ ├── commonContext.ts │ │ │ │ ├── internalContext.spec.ts │ │ │ │ ├── internalContext.ts │ │ │ │ ├── rumInternalContext.spec.ts │ │ │ │ ├── rumInternalContext.ts │ │ │ │ ├── sessionContext.spec.ts │ │ │ │ ├── sessionContext.ts │ │ │ │ ├── trackingConsentContext.spec.ts │ │ │ │ └── trackingConsentContext.ts │ │ │ ├── createErrorFieldFromRawError.spec.ts │ │ │ ├── createErrorFieldFromRawError.ts │ │ │ ├── hooks.ts │ │ │ ├── lifeCycle.ts │ │ │ ├── logger.spec.ts │ │ │ ├── logger.ts │ │ │ ├── logger │ │ │ │ ├── isAuthorized.ts │ │ │ │ ├── loggerCollection.spec.ts │ │ │ │ └── loggerCollection.ts │ │ │ ├── logsSessionManager.spec.ts │ │ │ ├── logsSessionManager.ts │ │ │ ├── networkError │ │ │ │ ├── networkErrorCollection.spec.ts │ │ │ │ └── networkErrorCollection.ts │ │ │ ├── report │ │ │ │ ├── reportCollection.spec.ts │ │ │ │ └── reportCollection.ts │ │ │ ├── reportError.ts │ │ │ └── runtimeError │ │ │ │ ├── runtimeErrorCollection.spec.ts │ │ │ │ └── runtimeErrorCollection.ts │ │ ├── domainContext.types.ts │ │ ├── entries │ │ │ └── main.ts │ │ ├── logsEvent.types.ts │ │ ├── rawLogsEvent.types.ts │ │ └── transport │ │ │ ├── startLogsBatch.ts │ │ │ └── startLogsBridge.ts │ ├── test │ │ └── mockLogsSessionManager.ts │ └── typedoc.json ├── rum-core │ ├── .npmignore │ ├── .yarnrc │ ├── README.md │ ├── package.json │ ├── src │ │ ├── boot │ │ │ ├── preStartRum.spec.ts │ │ │ ├── preStartRum.ts │ │ │ ├── rumPublicApi.spec.ts │ │ │ ├── rumPublicApi.ts │ │ │ ├── startRum.spec.ts │ │ │ └── startRum.ts │ │ ├── browser │ │ │ ├── cookieObservable.spec.ts │ │ │ ├── cookieObservable.ts │ │ │ ├── domMutationObservable.spec.ts │ │ │ ├── domMutationObservable.ts │ │ │ ├── firstInputPolyfill.ts │ │ │ ├── htmlDomUtils.spec.ts │ │ │ ├── htmlDomUtils.ts │ │ │ ├── locationChangeObservable.spec.ts │ │ │ ├── locationChangeObservable.ts │ │ │ ├── performanceObservable.spec.ts │ │ │ ├── performanceObservable.ts │ │ │ ├── performanceUtils.spec.ts │ │ │ ├── performanceUtils.ts │ │ │ ├── scroll.spec.ts │ │ │ ├── scroll.ts │ │ │ ├── viewportObservable.spec.ts │ │ │ ├── viewportObservable.ts │ │ │ ├── windowOpenObservable.spec.ts │ │ │ └── windowOpenObservable.ts │ │ ├── domain │ │ │ ├── action │ │ │ │ ├── actionCollection.spec.ts │ │ │ │ ├── actionCollection.ts │ │ │ │ ├── actionNameConstants.ts │ │ │ │ ├── clickChain.spec.ts │ │ │ │ ├── clickChain.ts │ │ │ │ ├── computeFrustration.spec.ts │ │ │ │ ├── computeFrustration.ts │ │ │ │ ├── getActionNameFromElement.spec.ts │ │ │ │ ├── getActionNameFromElement.ts │ │ │ │ ├── interactionSelectorCache.spec.ts │ │ │ │ ├── interactionSelectorCache.ts │ │ │ │ ├── listenActionEvents.spec.ts │ │ │ │ ├── listenActionEvents.ts │ │ │ │ ├── trackClickActions.spec.ts │ │ │ │ └── trackClickActions.ts │ │ │ ├── assembly.spec.ts │ │ │ ├── assembly.ts │ │ │ ├── configuration │ │ │ │ ├── configuration.spec.ts │ │ │ │ ├── configuration.ts │ │ │ │ ├── index.ts │ │ │ │ ├── jsonPathParser.spec.ts │ │ │ │ ├── jsonPathParser.ts │ │ │ │ ├── remoteConfiguration.spec.ts │ │ │ │ ├── remoteConfiguration.ts │ │ │ │ └── remoteConfiguration.types.ts │ │ │ ├── contexts │ │ │ │ ├── ciVisibilityContext.spec.ts │ │ │ │ ├── ciVisibilityContext.ts │ │ │ │ ├── connectivityContext.spec.ts │ │ │ │ ├── connectivityContext.ts │ │ │ │ ├── defaultContext.spec.ts │ │ │ │ ├── defaultContext.ts │ │ │ │ ├── displayContext.spec.ts │ │ │ │ ├── displayContext.ts │ │ │ │ ├── featureFlagContext.spec.ts │ │ │ │ ├── featureFlagContext.ts │ │ │ │ ├── internalContext.spec.ts │ │ │ │ ├── internalContext.ts │ │ │ │ ├── pageStateHistory.spec.ts │ │ │ │ ├── pageStateHistory.ts │ │ │ │ ├── sessionContext.spec.ts │ │ │ │ ├── sessionContext.ts │ │ │ │ ├── syntheticsContext.spec.ts │ │ │ │ ├── syntheticsContext.ts │ │ │ │ ├── trackingConsentContext.spec.ts │ │ │ │ ├── trackingConsentContext.ts │ │ │ │ ├── urlContexts.spec.ts │ │ │ │ ├── urlContexts.ts │ │ │ │ ├── viewHistory.spec.ts │ │ │ │ └── viewHistory.ts │ │ │ ├── discardNegativeDuration.ts │ │ │ ├── error │ │ │ │ ├── errorCollection.spec.ts │ │ │ │ ├── errorCollection.ts │ │ │ │ ├── trackConsoleError.spec.ts │ │ │ │ ├── trackConsoleError.ts │ │ │ │ ├── trackReportError.spec.ts │ │ │ │ └── trackReportError.ts │ │ │ ├── event │ │ │ │ ├── eventCollection.spec.ts │ │ │ │ └── eventCollection.ts │ │ │ ├── getSelectorFromElement.spec.ts │ │ │ ├── getSelectorFromElement.ts │ │ │ ├── getSessionReplayUrl.spec.ts │ │ │ ├── getSessionReplayUrl.ts │ │ │ ├── hooks.ts │ │ │ ├── lifeCycle.ts │ │ │ ├── limitModification.spec.ts │ │ │ ├── limitModification.ts │ │ │ ├── longAnimationFrame │ │ │ │ ├── longAnimationFrameCollection.spec.ts │ │ │ │ └── longAnimationFrameCollection.ts │ │ │ ├── longTask │ │ │ │ ├── longTaskCollection.spec.ts │ │ │ │ └── longTaskCollection.ts │ │ │ ├── plugins.spec.ts │ │ │ ├── plugins.ts │ │ │ ├── privacy.spec.ts │ │ │ ├── privacy.ts │ │ │ ├── privacyConstants.ts │ │ │ ├── requestCollection.spec.ts │ │ │ ├── requestCollection.ts │ │ │ ├── resource │ │ │ │ ├── graphql.spec.ts │ │ │ │ ├── graphql.ts │ │ │ │ ├── matchRequestResourceEntry.spec.ts │ │ │ │ ├── matchRequestResourceEntry.ts │ │ │ │ ├── requestRegistry.spec.ts │ │ │ │ ├── requestRegistry.ts │ │ │ │ ├── resourceCollection.spec.ts │ │ │ │ ├── resourceCollection.ts │ │ │ │ ├── resourceUtils.spec.ts │ │ │ │ ├── resourceUtils.ts │ │ │ │ ├── retrieveInitialDocumentResourceTiming.spec.ts │ │ │ │ └── retrieveInitialDocumentResourceTiming.ts │ │ │ ├── rumSessionManager.spec.ts │ │ │ ├── rumSessionManager.ts │ │ │ ├── sampler │ │ │ │ ├── sampler.spec.ts │ │ │ │ └── sampler.ts │ │ │ ├── startCustomerDataTelemetry.spec.ts │ │ │ ├── startCustomerDataTelemetry.ts │ │ │ ├── tracing │ │ │ │ ├── getDocumentTraceId.spec.ts │ │ │ │ ├── getDocumentTraceId.ts │ │ │ │ ├── identifier.spec.ts │ │ │ │ ├── identifier.ts │ │ │ │ ├── tracer.spec.ts │ │ │ │ ├── tracer.ts │ │ │ │ └── tracer.types.ts │ │ │ ├── trackEventCounts.spec.ts │ │ │ ├── trackEventCounts.ts │ │ │ ├── view │ │ │ │ ├── bfCacheSupport.spec.ts │ │ │ │ ├── bfCacheSupport.ts │ │ │ │ ├── setupViewTest.specHelper.ts │ │ │ │ ├── trackViewEventCounts.spec.ts │ │ │ │ ├── trackViewEventCounts.ts │ │ │ │ ├── trackViews.spec.ts │ │ │ │ ├── trackViews.ts │ │ │ │ ├── viewCollection.spec.ts │ │ │ │ ├── viewCollection.ts │ │ │ │ └── viewMetrics │ │ │ │ │ ├── getClsAttributionImpactedArea.spec.ts │ │ │ │ │ ├── getClsAttributionImpactedArea.ts │ │ │ │ │ ├── interactionCountPolyfill.ts │ │ │ │ │ ├── startInitialViewMetricsTelemetry.spec.ts │ │ │ │ │ ├── startInitialViewMetricsTelemetry.ts │ │ │ │ │ ├── trackBfcacheMetrics.spec.ts │ │ │ │ │ ├── trackBfcacheMetrics.ts │ │ │ │ │ ├── trackCommonViewMetrics.ts │ │ │ │ │ ├── trackCumulativeLayoutShift.spec.ts │ │ │ │ │ ├── trackCumulativeLayoutShift.ts │ │ │ │ │ ├── trackFirstContentfulPaint.spec.ts │ │ │ │ │ ├── trackFirstContentfulPaint.ts │ │ │ │ │ ├── trackFirstHidden.spec.ts │ │ │ │ │ ├── trackFirstHidden.ts │ │ │ │ │ ├── trackFirstInput.spec.ts │ │ │ │ │ ├── trackFirstInput.ts │ │ │ │ │ ├── trackInitialViewMetrics.spec.ts │ │ │ │ │ ├── trackInitialViewMetrics.ts │ │ │ │ │ ├── trackInteractionToNextPaint.spec.ts │ │ │ │ │ ├── trackInteractionToNextPaint.ts │ │ │ │ │ ├── trackLargestContentfulPaint.spec.ts │ │ │ │ │ ├── trackLargestContentfulPaint.ts │ │ │ │ │ ├── trackLoadingTime.spec.ts │ │ │ │ │ ├── trackLoadingTime.ts │ │ │ │ │ ├── trackNavigationTimings.spec.ts │ │ │ │ │ ├── trackNavigationTimings.ts │ │ │ │ │ ├── trackScrollMetrics.spec.ts │ │ │ │ │ └── trackScrollMetrics.ts │ │ │ ├── vital │ │ │ │ ├── vitalCollection.spec.ts │ │ │ │ └── vitalCollection.ts │ │ │ ├── waitPageActivityEnd.spec.ts │ │ │ └── waitPageActivityEnd.ts │ │ ├── domainContext.types.ts │ │ ├── index.ts │ │ ├── rawRumEvent.types.ts │ │ ├── rumEvent.types.ts │ │ └── transport │ │ │ ├── formDataTransport.spec.ts │ │ │ ├── formDataTransport.ts │ │ │ ├── startRumBatch.ts │ │ │ └── startRumEventBridge.ts │ └── test │ │ ├── allJsonSchemas.d.ts │ │ ├── allJsonSchemas.js │ │ ├── createFakeClick.ts │ │ ├── dom.ts │ │ ├── emulate │ │ ├── mockDocumentReadyState.ts │ │ ├── mockGlobalPerformanceBuffer.ts │ │ └── mockPerformanceObserver.ts │ │ ├── fixtures.ts │ │ ├── formatValidation.ts │ │ ├── index.ts │ │ ├── locationChangeSetup.ts │ │ ├── mockCiVisibilityValues.ts │ │ ├── mockContexts.ts │ │ ├── mockPageStateHistory.ts │ │ ├── mockRumConfiguration.ts │ │ ├── mockRumSessionManager.ts │ │ ├── noopProfilerApi.ts │ │ └── noopRecorderApi.ts ├── rum-react │ ├── .npmignore │ ├── .yarnrc │ ├── README.md │ ├── package.json │ ├── react-router-v6 │ │ ├── package.json │ │ └── typedoc.json │ ├── react-router-v7 │ │ ├── package.json │ │ └── typedoc.json │ ├── src │ │ ├── domain │ │ │ ├── error │ │ │ │ ├── addReactError.spec.ts │ │ │ │ ├── addReactError.ts │ │ │ │ ├── errorBoundary.spec.tsx │ │ │ │ ├── errorBoundary.ts │ │ │ │ └── index.ts │ │ │ ├── performance │ │ │ │ ├── addDurationVital.ts │ │ │ │ ├── index.ts │ │ │ │ ├── reactComponentTracker.spec.tsx │ │ │ │ ├── reactComponentTracker.tsx │ │ │ │ ├── timer.spec.ts │ │ │ │ └── timer.ts │ │ │ ├── reactPlugin.spec.ts │ │ │ ├── reactPlugin.ts │ │ │ └── reactRouter │ │ │ │ ├── createRouter.spec.ts │ │ │ │ ├── createRouter.ts │ │ │ │ ├── index.ts │ │ │ │ ├── reactRouter.specHelper.ts │ │ │ │ ├── routesComponent.spec.tsx │ │ │ │ ├── routesComponent.ts │ │ │ │ ├── startReactRouterView.spec.ts │ │ │ │ ├── startReactRouterView.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useRoutes.spec.tsx │ │ │ │ └── useRoutes.ts │ │ └── entries │ │ │ ├── main.ts │ │ │ ├── reactRouterV6.ts │ │ │ └── reactRouterV7.ts │ ├── test │ │ ├── appendComponent.ts │ │ ├── initializeReactPlugin.ts │ │ └── reactOldBrowsersSupport.ts │ └── typedoc.json ├── rum-slim │ ├── .npmignore │ ├── .yarnrc │ ├── BROWSER_SUPPORT.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── boot │ │ │ ├── stubProfilerApi.ts │ │ │ └── stubRecorderApi.ts │ │ ├── domain │ │ │ ├── getSessionReplayLink.spec.ts │ │ │ └── getSessionReplayLink.ts │ │ └── entries │ │ │ └── main.ts │ └── typedoc.json ├── rum │ ├── .npmignore │ ├── .yarnrc │ ├── BROWSER_SUPPORT.md │ ├── README.md │ ├── internal-synthetics │ │ └── package.json │ ├── internal │ │ └── package.json │ ├── package.json │ ├── src │ │ ├── boot │ │ │ ├── isBrowserSupported.ts │ │ │ ├── lazyLoadProfiler.ts │ │ │ ├── lazyLoadRecorder.spec.ts │ │ │ ├── lazyLoadRecorder.ts │ │ │ ├── postStartStrategy.ts │ │ │ ├── preStartStrategy.ts │ │ │ ├── profilerApi.ts │ │ │ ├── recorderApi.spec.ts │ │ │ ├── recorderApi.ts │ │ │ ├── startRecording.spec.ts │ │ │ └── startRecording.ts │ │ ├── domain │ │ │ ├── deflate │ │ │ │ ├── deflateEncoder.spec.ts │ │ │ │ ├── deflateEncoder.ts │ │ │ │ ├── deflateWorker.spec.ts │ │ │ │ ├── deflateWorker.ts │ │ │ │ └── index.ts │ │ │ ├── getSessionReplayLink.spec.ts │ │ │ ├── getSessionReplayLink.ts │ │ │ ├── profiling │ │ │ │ ├── profiler.spec.ts │ │ │ │ ├── profiler.ts │ │ │ │ ├── profilingContext.spec.ts │ │ │ │ ├── profilingContext.ts │ │ │ │ ├── profilingCorrelation.ts │ │ │ │ ├── profilingSupported.ts │ │ │ │ ├── test-utils │ │ │ │ │ └── mockedTrace.ts │ │ │ │ ├── transport │ │ │ │ │ ├── assembly.ts │ │ │ │ │ ├── buildProfileEventAttributes.spec.ts │ │ │ │ │ └── buildProfileEventAttributes.ts │ │ │ │ ├── types │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── profilerApi.types.ts │ │ │ │ │ └── rumProfiler.types.ts │ │ │ │ └── utils │ │ │ │ │ ├── getCustomOrDefaultViewName.spec.ts │ │ │ │ │ ├── getCustomOrDefaultViewName.ts │ │ │ │ │ ├── getDefaultViewName.spec.ts │ │ │ │ │ ├── getDefaultViewName.ts │ │ │ │ │ ├── getNumberOfSamples.spec.ts │ │ │ │ │ ├── getNumberOfSamples.ts │ │ │ │ │ ├── longTaskRegistry.spec.ts │ │ │ │ │ └── longTaskRegistry.ts │ │ │ ├── record │ │ │ │ ├── assembly.ts │ │ │ │ ├── elementsScrollPositions.ts │ │ │ │ ├── eventsUtils.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mutationBatch.spec.ts │ │ │ │ ├── mutationBatch.ts │ │ │ │ ├── nodeIds.spec.ts │ │ │ │ ├── nodeIds.ts │ │ │ │ ├── record.spec.ts │ │ │ │ ├── record.ts │ │ │ │ ├── record.types.ts │ │ │ │ ├── recordIds.ts │ │ │ │ ├── serialization │ │ │ │ │ ├── htmlAst.specHelper.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── serialization.types.ts │ │ │ │ │ ├── serializationScope.ts │ │ │ │ │ ├── serializationStats.spec.ts │ │ │ │ │ ├── serializationStats.ts │ │ │ │ │ ├── serializationUtils.spec.ts │ │ │ │ │ ├── serializationUtils.ts │ │ │ │ │ ├── serializeAttribute.spec.ts │ │ │ │ │ ├── serializeAttribute.ts │ │ │ │ │ ├── serializeAttributes.spec.ts │ │ │ │ │ ├── serializeAttributes.ts │ │ │ │ │ ├── serializeDocument.ts │ │ │ │ │ ├── serializeNode.spec.ts │ │ │ │ │ ├── serializeNode.ts │ │ │ │ │ ├── serializeStyleSheets.spec.ts │ │ │ │ │ └── serializeStyleSheets.ts │ │ │ │ ├── shadowRootsController.ts │ │ │ │ ├── startFullSnapshots.spec.ts │ │ │ │ ├── startFullSnapshots.ts │ │ │ │ ├── trackers │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── trackFocus.spec.ts │ │ │ │ │ ├── trackFocus.ts │ │ │ │ │ ├── trackFrustration.spec.ts │ │ │ │ │ ├── trackFrustration.ts │ │ │ │ │ ├── trackInput.spec.ts │ │ │ │ │ ├── trackInput.ts │ │ │ │ │ ├── trackMediaInteraction.spec.ts │ │ │ │ │ ├── trackMediaInteraction.ts │ │ │ │ │ ├── trackMouseInteraction.spec.ts │ │ │ │ │ ├── trackMouseInteraction.ts │ │ │ │ │ ├── trackMove.spec.ts │ │ │ │ │ ├── trackMove.ts │ │ │ │ │ ├── trackMutation.spec.ts │ │ │ │ │ ├── trackMutation.ts │ │ │ │ │ ├── trackScroll.spec.ts │ │ │ │ │ ├── trackScroll.ts │ │ │ │ │ ├── trackStyleSheet.spec.ts │ │ │ │ │ ├── trackStyleSheet.ts │ │ │ │ │ ├── trackViewEnd.spec.ts │ │ │ │ │ ├── trackViewEnd.ts │ │ │ │ │ ├── trackViewportResize.spec.ts │ │ │ │ │ ├── trackViewportResize.ts │ │ │ │ │ ├── tracker.types.ts │ │ │ │ │ └── trackers.specHelper.ts │ │ │ │ └── viewports.ts │ │ │ ├── replayStats.spec.ts │ │ │ ├── replayStats.ts │ │ │ ├── scriptLoadingError.ts │ │ │ ├── segmentCollection │ │ │ │ ├── buildReplayPayload.spec.ts │ │ │ │ ├── buildReplayPayload.ts │ │ │ │ ├── index.ts │ │ │ │ ├── segment.spec.ts │ │ │ │ ├── segment.ts │ │ │ │ ├── segmentCollection.spec.ts │ │ │ │ ├── segmentCollection.ts │ │ │ │ ├── startSegmentTelemetry.spec.ts │ │ │ │ └── startSegmentTelemetry.ts │ │ │ ├── startRecordBridge.ts │ │ │ ├── startRecorderInitTelemetry.spec.ts │ │ │ └── startRecorderInitTelemetry.ts │ │ ├── entries │ │ │ ├── internal.ts │ │ │ ├── internalSynthetics.ts │ │ │ └── main.ts │ │ └── types │ │ │ ├── index.ts │ │ │ ├── sessionReplay.ts │ │ │ └── sessionReplayConstants.ts │ ├── test │ │ ├── index.ts │ │ ├── mockProfiler.ts │ │ ├── mockWorker.ts │ │ ├── mutationPayloadValidator.ts │ │ ├── nodes.ts │ │ ├── readReplayPayload.ts │ │ ├── recordsPerFullSnapshot.ts │ │ ├── rumFrustrationEvent.ts │ │ ├── segments.ts │ │ └── toto.css │ └── typedoc.json └── worker │ ├── .npmignore │ ├── .yarnrc │ ├── README.md │ ├── package.json │ ├── src │ ├── boot │ │ ├── startWorker.spec.ts │ │ └── startWorker.ts │ ├── domain │ │ ├── deflate.d.ts │ │ └── deflate.js │ └── entries │ │ └── main.ts │ └── tsconfig.json ├── remote-configuration ├── README.md └── rum-sdk-config.json ├── renovate.json ├── repository.datadog.yml ├── sandbox ├── .gitignore ├── README.md ├── index.html └── react-app │ └── main.tsx ├── scripts ├── build │ ├── build-package.ts │ └── build-test-apps.ts ├── check-licenses.ts ├── check-node-version.ts ├── check-packages.ts ├── check-schemas.ts ├── check-typescript-compatibility.ts ├── cli ├── deploy │ ├── check-monitors.ts │ ├── deploy-prod-dc.ts │ ├── deploy.spec.ts │ ├── deploy.ts │ ├── lib │ │ ├── deploymentUtils.ts │ │ └── testHelpers.ts │ ├── publish-developer-extension.ts │ ├── publish-npm.ts │ ├── upload-source-maps.spec.ts │ └── upload-source-maps.ts ├── dev-server.ts ├── generate-schema-types.ts ├── lib │ ├── browserSdkVersion.ts │ ├── bsUtils.ts │ ├── buildEnv.ts │ ├── checkBrowserSdkPackageJsonFiles.ts │ ├── command.ts │ ├── computeBundleSize.ts │ ├── datacenter.ts │ ├── executionUtils.spec.ts │ ├── executionUtils.ts │ ├── filesUtils.ts │ ├── gitUtils.ts │ ├── global.d.ts │ ├── packagesDirectoryNames.ts │ └── secrets.ts ├── performance │ ├── index.ts │ └── lib │ │ ├── bundleSizes.ts │ │ ├── constants.ts │ │ ├── cpuPerformance.ts │ │ ├── fetchPerformanceMetrics.ts │ │ ├── memoryPerformance.ts │ │ ├── reportAsAPrComment.spec.ts │ │ ├── reportAsAPrComment.ts │ │ └── reportToDatadog.ts ├── release │ ├── check-release.ts │ ├── create-github-release.ts │ ├── generate-changelog │ │ ├── index.ts │ │ └── lib │ │ │ ├── addNewChangesToChangelog.ts │ │ │ ├── constants.ts │ │ │ └── getAffectedPackages.ts │ └── update-peer-dependency-versions.ts ├── show-bundle-size.ts ├── staging-ci │ ├── check-squash-into-staging.ts │ ├── check-staging-merge.ts │ └── staging-reset.ts ├── test │ ├── bs-kill.ts │ ├── bs-wrapper.ts │ ├── bump-chrome-version.ts │ ├── ci-bs.sh │ └── export-test-result.ts └── update-branch.ts ├── static-analysis.datadog.yml ├── test ├── apps │ ├── .gitignore │ ├── base-extension │ │ ├── .gitignore │ │ ├── README.md │ │ ├── manifest.json │ │ ├── package.json │ │ ├── src │ │ │ ├── appendChild.ts │ │ │ ├── base.ts │ │ │ └── cdn.ts │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── yarn.lock │ ├── react-heavy-spa │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ │ ├── data │ │ │ │ ├── infrastructure.json │ │ │ │ ├── logs.json │ │ │ │ ├── metrics.json │ │ │ │ └── traces.json │ │ │ └── dd_icon_rgb.png │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── components │ │ │ │ ├── Dashboard │ │ │ │ │ ├── ActivityFeed.css │ │ │ │ │ ├── ActivityFeed.tsx │ │ │ │ │ ├── Dashboard.css │ │ │ │ │ ├── Dashboard.tsx │ │ │ │ │ ├── MetricCard.css │ │ │ │ │ ├── MetricCard.tsx │ │ │ │ │ ├── ServiceGrid.css │ │ │ │ │ ├── ServiceGrid.tsx │ │ │ │ │ ├── ServiceStatusPieChart.css │ │ │ │ │ ├── ServiceStatusPieChart.tsx │ │ │ │ │ ├── TimeSeriesChart.css │ │ │ │ │ └── TimeSeriesChart.tsx │ │ │ │ ├── Infrastructure │ │ │ │ │ ├── HostDetails.css │ │ │ │ │ ├── HostDetails.tsx │ │ │ │ │ ├── HostList.css │ │ │ │ │ ├── HostList.tsx │ │ │ │ │ ├── HostMap.css │ │ │ │ │ ├── HostMap.tsx │ │ │ │ │ ├── Infrastructure.css │ │ │ │ │ └── Infrastructure.tsx │ │ │ │ ├── Layout │ │ │ │ │ ├── MainLayout.css │ │ │ │ │ ├── MainLayout.tsx │ │ │ │ │ ├── Sidebar.css │ │ │ │ │ ├── Sidebar.tsx │ │ │ │ │ ├── TopBar.css │ │ │ │ │ └── TopBar.tsx │ │ │ │ ├── Logs │ │ │ │ │ ├── FilterSidebar.css │ │ │ │ │ ├── FilterSidebar.tsx │ │ │ │ │ ├── LogDetails.css │ │ │ │ │ ├── LogDetails.tsx │ │ │ │ │ ├── LogTable.css │ │ │ │ │ ├── LogTable.tsx │ │ │ │ │ ├── LogsExplorer.css │ │ │ │ │ ├── LogsExplorer.tsx │ │ │ │ │ ├── SearchBar.css │ │ │ │ │ └── SearchBar.tsx │ │ │ │ └── Settings │ │ │ │ │ ├── Integrations.css │ │ │ │ │ ├── Integrations.tsx │ │ │ │ │ ├── Settings.css │ │ │ │ │ ├── Settings.tsx │ │ │ │ │ ├── TeamManagement.css │ │ │ │ │ ├── TeamManagement.tsx │ │ │ │ │ ├── UserSettings.css │ │ │ │ │ └── UserSettings.tsx │ │ │ ├── hooks │ │ │ │ ├── useData.ts │ │ │ │ └── useDebounce.ts │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ ├── react-window.d.ts │ │ │ ├── types │ │ │ │ └── data.ts │ │ │ ├── utils │ │ │ │ ├── api.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── generateMetrics.ts │ │ │ │ └── performanceThrottle.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── yarn.lock │ ├── react-router-v6-app │ │ ├── .gitignore │ │ ├── app.tsx │ │ ├── package.json │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── yarn.lock │ ├── react-shopist-like │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ │ └── products.json │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── components │ │ │ │ ├── Footer.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── ProductCard.tsx │ │ │ │ └── PromoBanner.tsx │ │ │ ├── data │ │ │ │ └── products.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── Cart.tsx │ │ │ │ ├── EditProfile.tsx │ │ │ │ ├── Home.tsx │ │ │ │ ├── ProductDetail.tsx │ │ │ │ └── Profile.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── vite.config.ts │ │ └── yarn.lock │ └── vanilla │ │ ├── .gitignore │ │ ├── app.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ ├── webpack.base.js │ │ ├── webpack.ssr.js │ │ ├── webpack.web.js │ │ └── yarn.lock ├── browsers.conf.d.ts ├── e2e │ ├── browsers.conf.js │ ├── lib │ │ ├── framework │ │ │ ├── createExtension.ts │ │ │ ├── createTest.ts │ │ │ ├── environment.ts │ │ │ ├── flushEvents.ts │ │ │ ├── httpServers.ts │ │ │ ├── index.ts │ │ │ ├── intakeRegistry.ts │ │ │ ├── pageSetups.ts │ │ │ ├── sdkBuilds.ts │ │ │ ├── serverApps │ │ │ │ ├── intake.ts │ │ │ │ └── mock.ts │ │ │ └── waitForRequests.ts │ │ ├── helpers │ │ │ ├── browser.ts │ │ │ ├── configuration.ts │ │ │ ├── extensionFixture.ts │ │ │ ├── playwright.ts │ │ │ ├── session.ts │ │ │ ├── tags.ts │ │ │ └── validation.ts │ │ └── types │ │ │ └── global.ts │ ├── noticeReporter.ts │ ├── package.json │ ├── playwright.base.config.ts │ ├── playwright.bs.config.ts │ ├── playwright.local.config.ts │ ├── scenario │ │ ├── browser-extensions │ │ │ └── browserExtensions.scenario.ts │ │ ├── context.scenario.ts │ │ ├── developer-extension │ │ │ └── developerExtension.scenario.ts │ │ ├── eventBridge.scenario.ts │ │ ├── logs.scenario.ts │ │ ├── microfrontend.scenario.ts │ │ ├── plugin.scenario.ts │ │ ├── reactPlugin.scenario.ts │ │ ├── recorder │ │ │ ├── recorder.scenario.ts │ │ │ ├── shadowDom.scenario.ts │ │ │ └── viewports.scenario.ts │ │ ├── rum │ │ │ ├── actions.scenario.ts │ │ │ ├── errors.scenario.ts │ │ │ ├── graphql.scenario.ts │ │ │ ├── init.scenario.ts │ │ │ ├── remoteConfiguration.scenario.ts │ │ │ ├── resources.scenario.ts │ │ │ ├── s8sInject.scenario.ts │ │ │ ├── sessions.scenario.ts │ │ │ ├── tracing.scenario.ts │ │ │ ├── views.scenario.ts │ │ │ └── vitals.scenario.ts │ │ ├── sessionStore.scenario.ts │ │ ├── telemetry.scenario.ts │ │ ├── trackingConsent.scenario.ts │ │ └── transport.scenario.ts │ └── tsconfig.json ├── envUtils.ts ├── performance │ ├── configuration.ts │ ├── createBenchmarkTest.ts │ ├── environment.ts │ ├── playwright.config.ts │ ├── profilers │ │ ├── index.ts │ │ ├── startCpuProfiling.ts │ │ ├── startMemoryProfiling.ts │ │ ├── startNetworkProfiling.ts │ │ ├── startProfiling.ts │ │ └── startWebVitalsProfiling.ts │ ├── profiling.type.ts │ ├── reporters │ │ ├── reportToConsole.ts │ │ └── reportToDatadog.ts │ ├── scenarios │ │ ├── heavy.scenario.ts │ │ └── shopistLike.scenario.ts │ ├── server.ts │ └── tsconfig.json └── unit │ ├── browsers.conf.ts │ ├── jasmineSeedReporterPlugin.js │ ├── karma.base.conf.js │ ├── karma.bs.conf.js │ ├── karma.local.conf.js │ ├── karmaDuplicateTestNameReporterPlugin.js │ └── karmaSkippedFailedReporterPlugin.js ├── tsconfig.base.json ├── tsconfig.default.json ├── tsconfig.json ├── tsconfig.scripts.json ├── tsconfig.webpack.json ├── typedoc.css ├── typedoc.json ├── webpack.base.ts └── yarn.lock /.cursor/rules/package-management.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.cursor/rules/package-management.mdc -------------------------------------------------------------------------------- /.cursor/rules/test-driven-development.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.cursor/rules/test-driven-development.mdc -------------------------------------------------------------------------------- /.cursor/rules/unit-test-best-practices.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.cursor/rules/unit-test-best-practices.mdc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support-needed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/ISSUE_TEMPLATE/support-needed.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/chainguard/self.gitlab.pull_request.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/chainguard/self.gitlab.pull_request.sts.yaml -------------------------------------------------------------------------------- /.github/chainguard/self.gitlab.read.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/chainguard/self.gitlab.read.sts.yaml -------------------------------------------------------------------------------- /.github/chainguard/self.gitlab.release.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/chainguard/self.gitlab.release.sts.yaml -------------------------------------------------------------------------------- /.github/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/codeql-config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/changelog-to-confluence.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/workflows/changelog-to-confluence.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab/deploy-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.gitlab/deploy-auto.yml -------------------------------------------------------------------------------- /.gitlab/deploy-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.gitlab/deploy-manual.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.wokeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.wokeignore -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.11.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.yarn/releases/yarn-4.11.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/Dockerfile -------------------------------------------------------------------------------- /LEGAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/LEGAL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3rdparty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/LICENSE-3rdparty.csv -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/README.md -------------------------------------------------------------------------------- /developer-extension/.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | -------------------------------------------------------------------------------- /developer-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/README.md -------------------------------------------------------------------------------- /developer-extension/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/icons/icon.png -------------------------------------------------------------------------------- /developer-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/manifest.json -------------------------------------------------------------------------------- /developer-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/package.json -------------------------------------------------------------------------------- /developer-extension/src/background/domain/messageRelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/background/domain/messageRelay.ts -------------------------------------------------------------------------------- /developer-extension/src/background/domain/syncRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/background/domain/syncRules.ts -------------------------------------------------------------------------------- /developer-extension/src/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/background/index.ts -------------------------------------------------------------------------------- /developer-extension/src/background/monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/background/monitoring.ts -------------------------------------------------------------------------------- /developer-extension/src/common/eventListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/eventListeners.ts -------------------------------------------------------------------------------- /developer-extension/src/common/extension.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/extension.types.ts -------------------------------------------------------------------------------- /developer-extension/src/common/intakeDomainConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/intakeDomainConstants.ts -------------------------------------------------------------------------------- /developer-extension/src/common/isDisconnectError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/isDisconnectError.ts -------------------------------------------------------------------------------- /developer-extension/src/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/logger.ts -------------------------------------------------------------------------------- /developer-extension/src/common/monitoringConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/monitoringConfig.ts -------------------------------------------------------------------------------- /developer-extension/src/common/packagesUrlConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/packagesUrlConstants.ts -------------------------------------------------------------------------------- /developer-extension/src/common/panelTabConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/common/panelTabConstants.ts -------------------------------------------------------------------------------- /developer-extension/src/common/sessionKeyConstant.ts: -------------------------------------------------------------------------------- 1 | export const SESSION_STORAGE_SETTINGS_KEY = '__ddBrowserSdkExtensionSettings' 2 | -------------------------------------------------------------------------------- /developer-extension/src/content-scripts/isolated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/content-scripts/isolated.ts -------------------------------------------------------------------------------- /developer-extension/src/content-scripts/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/content-scripts/main.ts -------------------------------------------------------------------------------- /developer-extension/src/devtools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/devtools/index.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/backgroundScriptConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/backgroundScriptConnection.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/components/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/alert.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/app.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/columns.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/json.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/json.module.css -------------------------------------------------------------------------------- /developer-extension/src/panel/components/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/json.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/lazyCollapse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/lazyCollapse.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/panel.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/panel.module.css -------------------------------------------------------------------------------- /developer-extension/src/panel/components/panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/panel.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/tabBase.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/tabBase.module.css -------------------------------------------------------------------------------- /developer-extension/src/panel/components/tabBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/tabBase.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/tabs/eventsTab/eventsTabTop.module.css: -------------------------------------------------------------------------------- 1 | .textInput { 2 | flex-grow: 1; 3 | } 4 | -------------------------------------------------------------------------------- /developer-extension/src/panel/components/tabs/infosTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/tabs/infosTab.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/tabs/replayTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/components/tabs/replayTab.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/components/tabs/settingsTab.module.css: -------------------------------------------------------------------------------- 1 | .select { 2 | flex: 1; 3 | } 4 | -------------------------------------------------------------------------------- /developer-extension/src/panel/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/copy.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/evalInWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/evalInWindow.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/facets.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/facets.constants.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/flushEvents.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/flushEvents.spec.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/flushEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/flushEvents.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/formatNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/formatNumber.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/global.css -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useAutoFlushEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useAutoFlushEvents.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useDebugMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useDebugMode.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useDevServerStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useDevServerStatus.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useEvents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useEvents/index.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useEvents/useEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useEvents/useEvents.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useNetworkRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useNetworkRules.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useSdkInfos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useSdkInfos.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/hooks/useSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/hooks/useSettings.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/index.tsx -------------------------------------------------------------------------------- /developer-extension/src/panel/monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/monitoring.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/overrides.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.css' 2 | -------------------------------------------------------------------------------- /developer-extension/src/panel/sdkEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/sdkEvent.ts -------------------------------------------------------------------------------- /developer-extension/src/panel/setDebugMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/src/panel/setDebugMode.ts -------------------------------------------------------------------------------- /developer-extension/tsconfig.webpack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/tsconfig.webpack.json -------------------------------------------------------------------------------- /developer-extension/webpack.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/developer-extension/webpack.config.mts -------------------------------------------------------------------------------- /eslint-local-rules/disallowEnumExports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowEnumExports.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowGenericUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowGenericUtils.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowNonScripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowNonScripts.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowProtectedDirectoryImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowProtectedDirectoryImport.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowSideEffects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowSideEffects.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowSpecImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowSpecImport.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowTestImportExportFromSrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowTestImportExportFromSrc.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowUrlConstructorPatchValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowUrlConstructorPatchValues.js -------------------------------------------------------------------------------- /eslint-local-rules/disallowZoneJsPatchedValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/disallowZoneJsPatchedValues.js -------------------------------------------------------------------------------- /eslint-local-rules/enforceProdDepsImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/enforceProdDepsImports.js -------------------------------------------------------------------------------- /eslint-local-rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/index.js -------------------------------------------------------------------------------- /eslint-local-rules/monitorUntilCommentRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/monitorUntilCommentRules.js -------------------------------------------------------------------------------- /eslint-local-rules/secureCommandExecution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint-local-rules/secureCommandExecution.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/.npmignore -------------------------------------------------------------------------------- /packages/core/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- 1 | # `core` 2 | 3 | Datadog browser core utilities. 4 | -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/boot/displayAlreadyInitializedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/boot/displayAlreadyInitializedError.ts -------------------------------------------------------------------------------- /packages/core/src/boot/init.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/boot/init.spec.ts -------------------------------------------------------------------------------- /packages/core/src/boot/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/boot/init.ts -------------------------------------------------------------------------------- /packages/core/src/browser/addEventListener.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/addEventListener.spec.ts -------------------------------------------------------------------------------- /packages/core/src/browser/addEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/addEventListener.ts -------------------------------------------------------------------------------- /packages/core/src/browser/browser.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/browser.types.ts -------------------------------------------------------------------------------- /packages/core/src/browser/cookie.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/cookie.spec.ts -------------------------------------------------------------------------------- /packages/core/src/browser/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/cookie.ts -------------------------------------------------------------------------------- /packages/core/src/browser/fetchObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/fetchObservable.spec.ts -------------------------------------------------------------------------------- /packages/core/src/browser/fetchObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/fetchObservable.ts -------------------------------------------------------------------------------- /packages/core/src/browser/pageMayExitObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/pageMayExitObservable.spec.ts -------------------------------------------------------------------------------- /packages/core/src/browser/pageMayExitObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/pageMayExitObservable.ts -------------------------------------------------------------------------------- /packages/core/src/browser/runOnReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/runOnReadyState.ts -------------------------------------------------------------------------------- /packages/core/src/browser/xhrObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/xhrObservable.spec.ts -------------------------------------------------------------------------------- /packages/core/src/browser/xhrObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/browser/xhrObservable.ts -------------------------------------------------------------------------------- /packages/core/src/domain/allowedTrackingOrigins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/allowedTrackingOrigins.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/allowedTrackingOrigins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/allowedTrackingOrigins.ts -------------------------------------------------------------------------------- /packages/core/src/domain/bufferedData.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/bufferedData.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/bufferedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/bufferedData.ts -------------------------------------------------------------------------------- /packages/core/src/domain/configuration/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/configuration/configuration.ts -------------------------------------------------------------------------------- /packages/core/src/domain/configuration/endpointBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/configuration/endpointBuilder.ts -------------------------------------------------------------------------------- /packages/core/src/domain/configuration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/configuration/index.ts -------------------------------------------------------------------------------- /packages/core/src/domain/connectivity/connectivity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/connectivity/connectivity.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/connectivity/connectivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/connectivity/connectivity.ts -------------------------------------------------------------------------------- /packages/core/src/domain/connectivity/index.ts: -------------------------------------------------------------------------------- 1 | export * from './connectivity' 2 | -------------------------------------------------------------------------------- /packages/core/src/domain/console/consoleObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/console/consoleObservable.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/console/consoleObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/console/consoleObservable.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/contextConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/contextConstants.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/contextManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/contextManager.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/contextManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/contextManager.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/contextUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/contextUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/contextUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/contextUtils.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/defineContextMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/defineContextMethod.ts -------------------------------------------------------------------------------- /packages/core/src/domain/context/storeContextManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/context/storeContextManager.ts -------------------------------------------------------------------------------- /packages/core/src/domain/contexts/accountContext.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/contexts/accountContext.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/contexts/accountContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/contexts/accountContext.ts -------------------------------------------------------------------------------- /packages/core/src/domain/contexts/globalContext.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/contexts/globalContext.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/contexts/globalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/contexts/globalContext.ts -------------------------------------------------------------------------------- /packages/core/src/domain/contexts/userContext.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/contexts/userContext.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/contexts/userContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/contexts/userContext.ts -------------------------------------------------------------------------------- /packages/core/src/domain/deflate/deflate.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/deflate/deflate.types.ts -------------------------------------------------------------------------------- /packages/core/src/domain/deflate/index.ts: -------------------------------------------------------------------------------- 1 | export * from './deflate.types' 2 | -------------------------------------------------------------------------------- /packages/core/src/domain/error/error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/error/error.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/error/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/error/error.ts -------------------------------------------------------------------------------- /packages/core/src/domain/error/error.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/error/error.types.ts -------------------------------------------------------------------------------- /packages/core/src/domain/error/trackRuntimeError.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/error/trackRuntimeError.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/error/trackRuntimeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/error/trackRuntimeError.ts -------------------------------------------------------------------------------- /packages/core/src/domain/extension/extensionUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/extension/extensionUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/extension/extensionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/extension/extensionUtils.ts -------------------------------------------------------------------------------- /packages/core/src/domain/intakeSites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/intakeSites.ts -------------------------------------------------------------------------------- /packages/core/src/domain/report/browser.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/report/browser.types.ts -------------------------------------------------------------------------------- /packages/core/src/domain/report/reportObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/report/reportObservable.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/report/reportObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/report/reportObservable.ts -------------------------------------------------------------------------------- /packages/core/src/domain/resourceUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/resourceUtils.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/README.md -------------------------------------------------------------------------------- /packages/core/src/domain/session/oldCookiesMigration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/oldCookiesMigration.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionConstants.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionManager.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionManager.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionState.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionState.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionStateValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionStateValidation.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionStore.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionStore.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionStore.ts -------------------------------------------------------------------------------- /packages/core/src/domain/session/sessionStoreOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/session/sessionStoreOperations.ts -------------------------------------------------------------------------------- /packages/core/src/domain/tags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/tags.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/tags.ts -------------------------------------------------------------------------------- /packages/core/src/domain/telemetry/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/telemetry/index.ts -------------------------------------------------------------------------------- /packages/core/src/domain/telemetry/telemetry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/telemetry/telemetry.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/telemetry/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/telemetry/telemetry.ts -------------------------------------------------------------------------------- /packages/core/src/domain/telemetry/telemetryEvent.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/telemetry/telemetryEvent.types.ts -------------------------------------------------------------------------------- /packages/core/src/domain/trackingConsent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/trackingConsent.spec.ts -------------------------------------------------------------------------------- /packages/core/src/domain/trackingConsent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/domain/trackingConsent.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/abstractHooks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/abstractHooks.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/abstractHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/abstractHooks.ts -------------------------------------------------------------------------------- /packages/core/src/tools/abstractLifeCycle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/abstractLifeCycle.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/abstractLifeCycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/abstractLifeCycle.ts -------------------------------------------------------------------------------- /packages/core/src/tools/boundedBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/boundedBuffer.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/boundedBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/boundedBuffer.ts -------------------------------------------------------------------------------- /packages/core/src/tools/catchUserErrors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/catchUserErrors.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/catchUserErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/catchUserErrors.ts -------------------------------------------------------------------------------- /packages/core/src/tools/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/display.ts -------------------------------------------------------------------------------- /packages/core/src/tools/encoder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/encoder.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/encoder.ts -------------------------------------------------------------------------------- /packages/core/src/tools/experimentalFeatures.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/experimentalFeatures.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/experimentalFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/experimentalFeatures.ts -------------------------------------------------------------------------------- /packages/core/src/tools/getZoneJsOriginalValue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/getZoneJsOriginalValue.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/getZoneJsOriginalValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/getZoneJsOriginalValue.ts -------------------------------------------------------------------------------- /packages/core/src/tools/globalObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/globalObject.ts -------------------------------------------------------------------------------- /packages/core/src/tools/instrumentMethod.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/instrumentMethod.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/instrumentMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/instrumentMethod.ts -------------------------------------------------------------------------------- /packages/core/src/tools/matchOption.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/matchOption.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/matchOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/matchOption.ts -------------------------------------------------------------------------------- /packages/core/src/tools/mergeInto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/mergeInto.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/mergeInto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/mergeInto.ts -------------------------------------------------------------------------------- /packages/core/src/tools/monitor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/monitor.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/monitor.ts -------------------------------------------------------------------------------- /packages/core/src/tools/observable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/observable.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/observable.ts -------------------------------------------------------------------------------- /packages/core/src/tools/queueMicrotask.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/queueMicrotask.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/queueMicrotask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/queueMicrotask.ts -------------------------------------------------------------------------------- /packages/core/src/tools/readBytesFromStream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/readBytesFromStream.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/readBytesFromStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/readBytesFromStream.ts -------------------------------------------------------------------------------- /packages/core/src/tools/requestIdleCallback.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/requestIdleCallback.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/requestIdleCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/requestIdleCallback.ts -------------------------------------------------------------------------------- /packages/core/src/tools/sendToExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/sendToExtension.ts -------------------------------------------------------------------------------- /packages/core/src/tools/serialisation/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/serialisation/context.ts -------------------------------------------------------------------------------- /packages/core/src/tools/serialisation/jsonStringify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/serialisation/jsonStringify.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/serialisation/jsonStringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/serialisation/jsonStringify.ts -------------------------------------------------------------------------------- /packages/core/src/tools/serialisation/sanitize.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/serialisation/sanitize.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/serialisation/sanitize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/serialisation/sanitize.ts -------------------------------------------------------------------------------- /packages/core/src/tools/stackTrace/computeStackTrace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/stackTrace/computeStackTrace.ts -------------------------------------------------------------------------------- /packages/core/src/tools/stackTrace/handlingStack.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/stackTrace/handlingStack.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/stackTrace/handlingStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/stackTrace/handlingStack.ts -------------------------------------------------------------------------------- /packages/core/src/tools/taskQueue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/taskQueue.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/taskQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/taskQueue.ts -------------------------------------------------------------------------------- /packages/core/src/tools/timer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/timer.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/timer.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/arrayUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/arrayUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/browserDetection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/browserDetection.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/browserDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/browserDetection.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/byteUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/byteUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/byteUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/byteUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/functionUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/functionUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/functionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/functionUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/numberUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/numberUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/numberUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/numberUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/objectUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/objectUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/polyfills.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/responseUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/responseUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/stringUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/stringUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/stringUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/stringUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/timeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/timeUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/timezone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/timezone.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/typeUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/typeUtils.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/typeUtils.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/urlPolyfill.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/urlPolyfill.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/utils/urlPolyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/utils/urlPolyfill.ts -------------------------------------------------------------------------------- /packages/core/src/tools/valueHistory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/valueHistory.spec.ts -------------------------------------------------------------------------------- /packages/core/src/tools/valueHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/tools/valueHistory.ts -------------------------------------------------------------------------------- /packages/core/src/transport/batch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/batch.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transport/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/batch.ts -------------------------------------------------------------------------------- /packages/core/src/transport/eventBridge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/eventBridge.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transport/eventBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/eventBridge.ts -------------------------------------------------------------------------------- /packages/core/src/transport/flushController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/flushController.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transport/flushController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/flushController.ts -------------------------------------------------------------------------------- /packages/core/src/transport/httpRequest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/httpRequest.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transport/httpRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/httpRequest.ts -------------------------------------------------------------------------------- /packages/core/src/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/index.ts -------------------------------------------------------------------------------- /packages/core/src/transport/sendWithRetryStrategy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/sendWithRetryStrategy.spec.ts -------------------------------------------------------------------------------- /packages/core/src/transport/sendWithRetryStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/src/transport/sendWithRetryStrategy.ts -------------------------------------------------------------------------------- /packages/core/test/browserChecks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/browserChecks.ts -------------------------------------------------------------------------------- /packages/core/test/browserExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/browserExtension.ts -------------------------------------------------------------------------------- /packages/core/test/buildEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/buildEnv.ts -------------------------------------------------------------------------------- /packages/core/test/collectAsyncCalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/collectAsyncCalls.ts -------------------------------------------------------------------------------- /packages/core/test/consoleLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/consoleLog.ts -------------------------------------------------------------------------------- /packages/core/test/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/cookie.ts -------------------------------------------------------------------------------- /packages/core/test/coreConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/coreConfiguration.ts -------------------------------------------------------------------------------- /packages/core/test/createHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/createHooks.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/buildLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/buildLocation.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/createNewEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/createNewEvent.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockClock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockClock.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockEventBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockEventBridge.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockEventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockEventTarget.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockExperimentalFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockExperimentalFeatures.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockFetch.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockFlushController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockFlushController.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockNavigator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockNavigator.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockReportingObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockReportingObserver.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockRequestIdleCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockRequestIdleCallback.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockSyntheticsWorkerValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockSyntheticsWorkerValues.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockTelemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockTelemetry.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockVisibilityState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockVisibilityState.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockXhr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockXhr.ts -------------------------------------------------------------------------------- /packages/core/test/emulate/mockZoneJs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/emulate/mockZoneJs.ts -------------------------------------------------------------------------------- /packages/core/test/fakeSessionStoreStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/fakeSessionStoreStrategy.ts -------------------------------------------------------------------------------- /packages/core/test/forEach.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/forEach.spec.ts -------------------------------------------------------------------------------- /packages/core/test/getCurrentJasmineSpec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/getCurrentJasmineSpec.ts -------------------------------------------------------------------------------- /packages/core/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/index.ts -------------------------------------------------------------------------------- /packages/core/test/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/instrumentation.ts -------------------------------------------------------------------------------- /packages/core/test/interceptRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/interceptRequests.ts -------------------------------------------------------------------------------- /packages/core/test/leakDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/leakDetection.ts -------------------------------------------------------------------------------- /packages/core/test/mockGlobalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/mockGlobalContext.ts -------------------------------------------------------------------------------- /packages/core/test/readFormData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/readFormData.ts -------------------------------------------------------------------------------- /packages/core/test/registerCleanupTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/registerCleanupTask.ts -------------------------------------------------------------------------------- /packages/core/test/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/typeUtils.ts -------------------------------------------------------------------------------- /packages/core/test/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/core/test/wait.ts -------------------------------------------------------------------------------- /packages/flagging/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/flagging/.npmignore -------------------------------------------------------------------------------- /packages/flagging/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true -------------------------------------------------------------------------------- /packages/flagging/INTEGRATE-FLAGGING-PACKAGE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/flagging/INTEGRATE-FLAGGING-PACKAGE.sh -------------------------------------------------------------------------------- /packages/flagging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/flagging/README.md -------------------------------------------------------------------------------- /packages/flagging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/flagging/package.json -------------------------------------------------------------------------------- /packages/flagging/src/entries/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/flagging/src/entries/main.ts -------------------------------------------------------------------------------- /packages/flagging/src/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/flagging/src/hello.ts -------------------------------------------------------------------------------- /packages/logs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/.npmignore -------------------------------------------------------------------------------- /packages/logs/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/logs/BROWSER_SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/BROWSER_SUPPORT.md -------------------------------------------------------------------------------- /packages/logs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/README.md -------------------------------------------------------------------------------- /packages/logs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/package.json -------------------------------------------------------------------------------- /packages/logs/src/boot/logsPublicApi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/boot/logsPublicApi.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/boot/logsPublicApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/boot/logsPublicApi.ts -------------------------------------------------------------------------------- /packages/logs/src/boot/preStartLogs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/boot/preStartLogs.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/boot/preStartLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/boot/preStartLogs.ts -------------------------------------------------------------------------------- /packages/logs/src/boot/startLogs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/boot/startLogs.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/boot/startLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/boot/startLogs.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/assembly.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/assembly.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/assembly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/assembly.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/configuration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/configuration.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/configuration.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/console/consoleCollection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/console/consoleCollection.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/console/consoleCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/console/consoleCollection.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/commonContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/commonContext.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/internalContext.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/internalContext.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/internalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/internalContext.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/rumInternalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/rumInternalContext.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/sessionContext.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/sessionContext.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/sessionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/sessionContext.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/contexts/trackingConsentContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/contexts/trackingConsentContext.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/createErrorFieldFromRawError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/createErrorFieldFromRawError.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/hooks.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/lifeCycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/lifeCycle.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logger.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logger.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logger/isAuthorized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logger/isAuthorized.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logger/loggerCollection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logger/loggerCollection.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logger/loggerCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logger/loggerCollection.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logsSessionManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logsSessionManager.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/logsSessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/logsSessionManager.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/report/reportCollection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/report/reportCollection.spec.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/report/reportCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/report/reportCollection.ts -------------------------------------------------------------------------------- /packages/logs/src/domain/reportError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domain/reportError.ts -------------------------------------------------------------------------------- /packages/logs/src/domainContext.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/domainContext.types.ts -------------------------------------------------------------------------------- /packages/logs/src/entries/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/entries/main.ts -------------------------------------------------------------------------------- /packages/logs/src/logsEvent.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/logsEvent.types.ts -------------------------------------------------------------------------------- /packages/logs/src/rawLogsEvent.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/rawLogsEvent.types.ts -------------------------------------------------------------------------------- /packages/logs/src/transport/startLogsBatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/transport/startLogsBatch.ts -------------------------------------------------------------------------------- /packages/logs/src/transport/startLogsBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/src/transport/startLogsBridge.ts -------------------------------------------------------------------------------- /packages/logs/test/mockLogsSessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/test/mockLogsSessionManager.ts -------------------------------------------------------------------------------- /packages/logs/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/logs/typedoc.json -------------------------------------------------------------------------------- /packages/rum-core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/.npmignore -------------------------------------------------------------------------------- /packages/rum-core/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/rum-core/README.md: -------------------------------------------------------------------------------- 1 | # `rum-core` 2 | 3 | Datadog browser RUM core utilities. 4 | -------------------------------------------------------------------------------- /packages/rum-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/package.json -------------------------------------------------------------------------------- /packages/rum-core/src/boot/preStartRum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/boot/preStartRum.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/boot/preStartRum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/boot/preStartRum.ts -------------------------------------------------------------------------------- /packages/rum-core/src/boot/rumPublicApi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/boot/rumPublicApi.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/boot/rumPublicApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/boot/rumPublicApi.ts -------------------------------------------------------------------------------- /packages/rum-core/src/boot/startRum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/boot/startRum.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/boot/startRum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/boot/startRum.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/cookieObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/cookieObservable.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/cookieObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/cookieObservable.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/domMutationObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/domMutationObservable.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/domMutationObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/domMutationObservable.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/firstInputPolyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/firstInputPolyfill.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/htmlDomUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/htmlDomUtils.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/htmlDomUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/htmlDomUtils.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/locationChangeObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/locationChangeObservable.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/performanceObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/performanceObservable.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/performanceObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/performanceObservable.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/performanceUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/performanceUtils.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/performanceUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/performanceUtils.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/scroll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/scroll.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/scroll.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/viewportObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/viewportObservable.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/viewportObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/viewportObservable.ts -------------------------------------------------------------------------------- /packages/rum-core/src/browser/windowOpenObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/browser/windowOpenObservable.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/action/actionCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/action/actionCollection.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/action/clickChain.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/action/clickChain.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/action/clickChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/action/clickChain.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/action/trackClickActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/action/trackClickActions.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/assembly.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/assembly.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/assembly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/assembly.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/configuration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/configuration/index.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/contexts/defaultContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/contexts/defaultContext.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/contexts/displayContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/contexts/displayContext.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/contexts/internalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/contexts/internalContext.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/contexts/sessionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/contexts/sessionContext.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/contexts/urlContexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/contexts/urlContexts.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/contexts/viewHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/contexts/viewHistory.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/discardNegativeDuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/discardNegativeDuration.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/error/errorCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/error/errorCollection.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/error/trackConsoleError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/error/trackConsoleError.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/error/trackReportError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/error/trackReportError.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/event/eventCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/event/eventCollection.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/getSelectorFromElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/getSelectorFromElement.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/getSessionReplayUrl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/getSessionReplayUrl.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/getSessionReplayUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/getSessionReplayUrl.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/hooks.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/lifeCycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/lifeCycle.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/limitModification.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/limitModification.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/limitModification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/limitModification.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/plugins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/plugins.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/plugins.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/privacy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/privacy.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/privacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/privacy.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/privacyConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/privacyConstants.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/requestCollection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/requestCollection.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/requestCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/requestCollection.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/resource/graphql.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/resource/graphql.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/resource/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/resource/graphql.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/resource/requestRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/resource/requestRegistry.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/resource/resourceUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/resource/resourceUtils.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/rumSessionManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/rumSessionManager.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/rumSessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/rumSessionManager.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/sampler/sampler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/sampler/sampler.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/sampler/sampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/sampler/sampler.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/tracing/identifier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/tracing/identifier.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/tracing/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/tracing/identifier.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/tracing/tracer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/tracing/tracer.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/tracing/tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/tracing/tracer.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/tracing/tracer.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/tracing/tracer.types.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/trackEventCounts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/trackEventCounts.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/trackEventCounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/trackEventCounts.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/view/bfCacheSupport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/view/bfCacheSupport.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/view/bfCacheSupport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/view/bfCacheSupport.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/view/trackViews.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/view/trackViews.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/view/trackViews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/view/trackViews.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/view/viewCollection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/view/viewCollection.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/view/viewCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/view/viewCollection.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/vital/vitalCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/vital/vitalCollection.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/waitPageActivityEnd.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/waitPageActivityEnd.spec.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domain/waitPageActivityEnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domain/waitPageActivityEnd.ts -------------------------------------------------------------------------------- /packages/rum-core/src/domainContext.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/domainContext.types.ts -------------------------------------------------------------------------------- /packages/rum-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/index.ts -------------------------------------------------------------------------------- /packages/rum-core/src/rawRumEvent.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/rawRumEvent.types.ts -------------------------------------------------------------------------------- /packages/rum-core/src/rumEvent.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/rumEvent.types.ts -------------------------------------------------------------------------------- /packages/rum-core/src/transport/formDataTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/transport/formDataTransport.ts -------------------------------------------------------------------------------- /packages/rum-core/src/transport/startRumBatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/transport/startRumBatch.ts -------------------------------------------------------------------------------- /packages/rum-core/src/transport/startRumEventBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/src/transport/startRumEventBridge.ts -------------------------------------------------------------------------------- /packages/rum-core/test/allJsonSchemas.d.ts: -------------------------------------------------------------------------------- 1 | export const allJsonSchemas: object[] 2 | -------------------------------------------------------------------------------- /packages/rum-core/test/allJsonSchemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/allJsonSchemas.js -------------------------------------------------------------------------------- /packages/rum-core/test/createFakeClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/createFakeClick.ts -------------------------------------------------------------------------------- /packages/rum-core/test/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/dom.ts -------------------------------------------------------------------------------- /packages/rum-core/test/emulate/mockDocumentReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/emulate/mockDocumentReadyState.ts -------------------------------------------------------------------------------- /packages/rum-core/test/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/fixtures.ts -------------------------------------------------------------------------------- /packages/rum-core/test/formatValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/formatValidation.ts -------------------------------------------------------------------------------- /packages/rum-core/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/index.ts -------------------------------------------------------------------------------- /packages/rum-core/test/locationChangeSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/locationChangeSetup.ts -------------------------------------------------------------------------------- /packages/rum-core/test/mockCiVisibilityValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/mockCiVisibilityValues.ts -------------------------------------------------------------------------------- /packages/rum-core/test/mockContexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/mockContexts.ts -------------------------------------------------------------------------------- /packages/rum-core/test/mockPageStateHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/mockPageStateHistory.ts -------------------------------------------------------------------------------- /packages/rum-core/test/mockRumConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/mockRumConfiguration.ts -------------------------------------------------------------------------------- /packages/rum-core/test/mockRumSessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/mockRumSessionManager.ts -------------------------------------------------------------------------------- /packages/rum-core/test/noopProfilerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/noopProfilerApi.ts -------------------------------------------------------------------------------- /packages/rum-core/test/noopRecorderApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-core/test/noopRecorderApi.ts -------------------------------------------------------------------------------- /packages/rum-react/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/.npmignore -------------------------------------------------------------------------------- /packages/rum-react/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/rum-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/README.md -------------------------------------------------------------------------------- /packages/rum-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/package.json -------------------------------------------------------------------------------- /packages/rum-react/react-router-v6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/react-router-v6/package.json -------------------------------------------------------------------------------- /packages/rum-react/react-router-v6/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/react-router-v6/typedoc.json -------------------------------------------------------------------------------- /packages/rum-react/react-router-v7/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/react-router-v7/package.json -------------------------------------------------------------------------------- /packages/rum-react/react-router-v7/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/react-router-v7/typedoc.json -------------------------------------------------------------------------------- /packages/rum-react/src/domain/error/addReactError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/error/addReactError.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/error/errorBoundary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/error/errorBoundary.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/error/index.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/performance/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/performance/index.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/performance/timer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/performance/timer.spec.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/performance/timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/performance/timer.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/reactPlugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/reactPlugin.spec.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/reactPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/reactPlugin.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/reactRouter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/reactRouter/index.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/reactRouter/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/reactRouter/types.ts -------------------------------------------------------------------------------- /packages/rum-react/src/domain/reactRouter/useRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/domain/reactRouter/useRoutes.ts -------------------------------------------------------------------------------- /packages/rum-react/src/entries/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/entries/main.ts -------------------------------------------------------------------------------- /packages/rum-react/src/entries/reactRouterV6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/entries/reactRouterV6.ts -------------------------------------------------------------------------------- /packages/rum-react/src/entries/reactRouterV7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/src/entries/reactRouterV7.ts -------------------------------------------------------------------------------- /packages/rum-react/test/appendComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/test/appendComponent.ts -------------------------------------------------------------------------------- /packages/rum-react/test/initializeReactPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/test/initializeReactPlugin.ts -------------------------------------------------------------------------------- /packages/rum-react/test/reactOldBrowsersSupport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/test/reactOldBrowsersSupport.ts -------------------------------------------------------------------------------- /packages/rum-react/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-react/typedoc.json -------------------------------------------------------------------------------- /packages/rum-slim/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/.npmignore -------------------------------------------------------------------------------- /packages/rum-slim/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/rum-slim/BROWSER_SUPPORT.md: -------------------------------------------------------------------------------- 1 | ../rum/BROWSER_SUPPORT.md -------------------------------------------------------------------------------- /packages/rum-slim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/README.md -------------------------------------------------------------------------------- /packages/rum-slim/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/package.json -------------------------------------------------------------------------------- /packages/rum-slim/src/boot/stubProfilerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/src/boot/stubProfilerApi.ts -------------------------------------------------------------------------------- /packages/rum-slim/src/boot/stubRecorderApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/src/boot/stubRecorderApi.ts -------------------------------------------------------------------------------- /packages/rum-slim/src/domain/getSessionReplayLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/src/domain/getSessionReplayLink.ts -------------------------------------------------------------------------------- /packages/rum-slim/src/entries/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/src/entries/main.ts -------------------------------------------------------------------------------- /packages/rum-slim/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum-slim/typedoc.json -------------------------------------------------------------------------------- /packages/rum/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/.npmignore -------------------------------------------------------------------------------- /packages/rum/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/rum/BROWSER_SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/BROWSER_SUPPORT.md -------------------------------------------------------------------------------- /packages/rum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/README.md -------------------------------------------------------------------------------- /packages/rum/internal-synthetics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/internal-synthetics/package.json -------------------------------------------------------------------------------- /packages/rum/internal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/internal/package.json -------------------------------------------------------------------------------- /packages/rum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/package.json -------------------------------------------------------------------------------- /packages/rum/src/boot/isBrowserSupported.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/isBrowserSupported.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/lazyLoadProfiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/lazyLoadProfiler.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/lazyLoadRecorder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/lazyLoadRecorder.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/lazyLoadRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/lazyLoadRecorder.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/postStartStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/postStartStrategy.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/preStartStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/preStartStrategy.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/profilerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/profilerApi.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/recorderApi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/recorderApi.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/recorderApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/recorderApi.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/startRecording.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/startRecording.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/boot/startRecording.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/boot/startRecording.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/deflate/deflateEncoder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/deflate/deflateEncoder.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/deflate/deflateEncoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/deflate/deflateEncoder.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/deflate/deflateWorker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/deflate/deflateWorker.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/deflate/deflateWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/deflate/deflateWorker.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/deflate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/deflate/index.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/getSessionReplayLink.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/getSessionReplayLink.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/getSessionReplayLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/getSessionReplayLink.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/profiling/profiler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/profiling/profiler.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/profiling/profiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/profiling/profiler.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/profiling/profilingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/profiling/profilingContext.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/profiling/profilingSupported.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/profiling/profilingSupported.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/profiling/transport/assembly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/profiling/transport/assembly.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/profiling/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/profiling/types/index.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/assembly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/assembly.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/eventsUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/eventsUtils.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/index.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/mutationBatch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/mutationBatch.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/mutationBatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/mutationBatch.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/nodeIds.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/nodeIds.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/nodeIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/nodeIds.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/record.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/record.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/record.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/record.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/record.types.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/recordIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/recordIds.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/serialization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/serialization/index.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/shadowRootsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/shadowRootsController.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/startFullSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/startFullSnapshots.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/index.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/trackFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/trackFocus.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/trackInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/trackInput.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/trackMove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/trackMove.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/trackMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/trackMutation.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/trackScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/trackScroll.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/trackViewEnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/trackers/trackViewEnd.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/record/trackers/tracker.types.ts: -------------------------------------------------------------------------------- 1 | export interface Tracker { 2 | stop: () => void 3 | } 4 | -------------------------------------------------------------------------------- /packages/rum/src/domain/record/viewports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/record/viewports.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/replayStats.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/replayStats.spec.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/replayStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/replayStats.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/scriptLoadingError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/scriptLoadingError.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/segmentCollection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/segmentCollection/index.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/segmentCollection/segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/segmentCollection/segment.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/startRecordBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/startRecordBridge.ts -------------------------------------------------------------------------------- /packages/rum/src/domain/startRecorderInitTelemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/domain/startRecorderInitTelemetry.ts -------------------------------------------------------------------------------- /packages/rum/src/entries/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/entries/internal.ts -------------------------------------------------------------------------------- /packages/rum/src/entries/internalSynthetics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/entries/internalSynthetics.ts -------------------------------------------------------------------------------- /packages/rum/src/entries/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/entries/main.ts -------------------------------------------------------------------------------- /packages/rum/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/types/index.ts -------------------------------------------------------------------------------- /packages/rum/src/types/sessionReplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/types/sessionReplay.ts -------------------------------------------------------------------------------- /packages/rum/src/types/sessionReplayConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/src/types/sessionReplayConstants.ts -------------------------------------------------------------------------------- /packages/rum/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/index.ts -------------------------------------------------------------------------------- /packages/rum/test/mockProfiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/mockProfiler.ts -------------------------------------------------------------------------------- /packages/rum/test/mockWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/mockWorker.ts -------------------------------------------------------------------------------- /packages/rum/test/mutationPayloadValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/mutationPayloadValidator.ts -------------------------------------------------------------------------------- /packages/rum/test/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/nodes.ts -------------------------------------------------------------------------------- /packages/rum/test/readReplayPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/readReplayPayload.ts -------------------------------------------------------------------------------- /packages/rum/test/recordsPerFullSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/recordsPerFullSnapshot.ts -------------------------------------------------------------------------------- /packages/rum/test/rumFrustrationEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/rumFrustrationEvent.ts -------------------------------------------------------------------------------- /packages/rum/test/segments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/test/segments.ts -------------------------------------------------------------------------------- /packages/rum/test/toto.css: -------------------------------------------------------------------------------- 1 | /* avoid warning in unit test */ 2 | -------------------------------------------------------------------------------- /packages/rum/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/rum/typedoc.json -------------------------------------------------------------------------------- /packages/worker/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/.npmignore -------------------------------------------------------------------------------- /packages/worker/.yarnrc: -------------------------------------------------------------------------------- 1 | save-exact true 2 | 3 | -------------------------------------------------------------------------------- /packages/worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/README.md -------------------------------------------------------------------------------- /packages/worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/package.json -------------------------------------------------------------------------------- /packages/worker/src/boot/startWorker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/src/boot/startWorker.spec.ts -------------------------------------------------------------------------------- /packages/worker/src/boot/startWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/src/boot/startWorker.ts -------------------------------------------------------------------------------- /packages/worker/src/domain/deflate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/src/domain/deflate.d.ts -------------------------------------------------------------------------------- /packages/worker/src/domain/deflate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/src/domain/deflate.js -------------------------------------------------------------------------------- /packages/worker/src/entries/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/src/entries/main.ts -------------------------------------------------------------------------------- /packages/worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/packages/worker/tsconfig.json -------------------------------------------------------------------------------- /remote-configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/remote-configuration/README.md -------------------------------------------------------------------------------- /remote-configuration/rum-sdk-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/remote-configuration/rum-sdk-config.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/renovate.json -------------------------------------------------------------------------------- /repository.datadog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/repository.datadog.yml -------------------------------------------------------------------------------- /sandbox/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /sandbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/sandbox/README.md -------------------------------------------------------------------------------- /sandbox/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/sandbox/index.html -------------------------------------------------------------------------------- /sandbox/react-app/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/sandbox/react-app/main.tsx -------------------------------------------------------------------------------- /scripts/build/build-package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/build/build-package.ts -------------------------------------------------------------------------------- /scripts/build/build-test-apps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/build/build-test-apps.ts -------------------------------------------------------------------------------- /scripts/check-licenses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/check-licenses.ts -------------------------------------------------------------------------------- /scripts/check-node-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/check-node-version.ts -------------------------------------------------------------------------------- /scripts/check-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/check-packages.ts -------------------------------------------------------------------------------- /scripts/check-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/check-schemas.ts -------------------------------------------------------------------------------- /scripts/check-typescript-compatibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/check-typescript-compatibility.ts -------------------------------------------------------------------------------- /scripts/cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/cli -------------------------------------------------------------------------------- /scripts/deploy/check-monitors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/check-monitors.ts -------------------------------------------------------------------------------- /scripts/deploy/deploy-prod-dc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/deploy-prod-dc.ts -------------------------------------------------------------------------------- /scripts/deploy/deploy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/deploy.spec.ts -------------------------------------------------------------------------------- /scripts/deploy/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/deploy.ts -------------------------------------------------------------------------------- /scripts/deploy/lib/deploymentUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/lib/deploymentUtils.ts -------------------------------------------------------------------------------- /scripts/deploy/lib/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/lib/testHelpers.ts -------------------------------------------------------------------------------- /scripts/deploy/publish-developer-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/publish-developer-extension.ts -------------------------------------------------------------------------------- /scripts/deploy/publish-npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/publish-npm.ts -------------------------------------------------------------------------------- /scripts/deploy/upload-source-maps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/upload-source-maps.spec.ts -------------------------------------------------------------------------------- /scripts/deploy/upload-source-maps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/deploy/upload-source-maps.ts -------------------------------------------------------------------------------- /scripts/dev-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/dev-server.ts -------------------------------------------------------------------------------- /scripts/generate-schema-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/generate-schema-types.ts -------------------------------------------------------------------------------- /scripts/lib/browserSdkVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/browserSdkVersion.ts -------------------------------------------------------------------------------- /scripts/lib/bsUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/bsUtils.ts -------------------------------------------------------------------------------- /scripts/lib/buildEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/buildEnv.ts -------------------------------------------------------------------------------- /scripts/lib/checkBrowserSdkPackageJsonFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/checkBrowserSdkPackageJsonFiles.ts -------------------------------------------------------------------------------- /scripts/lib/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/command.ts -------------------------------------------------------------------------------- /scripts/lib/computeBundleSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/computeBundleSize.ts -------------------------------------------------------------------------------- /scripts/lib/datacenter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/datacenter.ts -------------------------------------------------------------------------------- /scripts/lib/executionUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/executionUtils.spec.ts -------------------------------------------------------------------------------- /scripts/lib/executionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/executionUtils.ts -------------------------------------------------------------------------------- /scripts/lib/filesUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/filesUtils.ts -------------------------------------------------------------------------------- /scripts/lib/gitUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/gitUtils.ts -------------------------------------------------------------------------------- /scripts/lib/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/global.d.ts -------------------------------------------------------------------------------- /scripts/lib/packagesDirectoryNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/packagesDirectoryNames.ts -------------------------------------------------------------------------------- /scripts/lib/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/lib/secrets.ts -------------------------------------------------------------------------------- /scripts/performance/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/index.ts -------------------------------------------------------------------------------- /scripts/performance/lib/bundleSizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/bundleSizes.ts -------------------------------------------------------------------------------- /scripts/performance/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/constants.ts -------------------------------------------------------------------------------- /scripts/performance/lib/cpuPerformance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/cpuPerformance.ts -------------------------------------------------------------------------------- /scripts/performance/lib/fetchPerformanceMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/fetchPerformanceMetrics.ts -------------------------------------------------------------------------------- /scripts/performance/lib/memoryPerformance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/memoryPerformance.ts -------------------------------------------------------------------------------- /scripts/performance/lib/reportAsAPrComment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/reportAsAPrComment.spec.ts -------------------------------------------------------------------------------- /scripts/performance/lib/reportAsAPrComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/reportAsAPrComment.ts -------------------------------------------------------------------------------- /scripts/performance/lib/reportToDatadog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/performance/lib/reportToDatadog.ts -------------------------------------------------------------------------------- /scripts/release/check-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/release/check-release.ts -------------------------------------------------------------------------------- /scripts/release/create-github-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/release/create-github-release.ts -------------------------------------------------------------------------------- /scripts/release/generate-changelog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/release/generate-changelog/index.ts -------------------------------------------------------------------------------- /scripts/release/generate-changelog/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/release/generate-changelog/lib/constants.ts -------------------------------------------------------------------------------- /scripts/release/update-peer-dependency-versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/release/update-peer-dependency-versions.ts -------------------------------------------------------------------------------- /scripts/show-bundle-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/show-bundle-size.ts -------------------------------------------------------------------------------- /scripts/staging-ci/check-squash-into-staging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/staging-ci/check-squash-into-staging.ts -------------------------------------------------------------------------------- /scripts/staging-ci/check-staging-merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/staging-ci/check-staging-merge.ts -------------------------------------------------------------------------------- /scripts/staging-ci/staging-reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/staging-ci/staging-reset.ts -------------------------------------------------------------------------------- /scripts/test/bs-kill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/test/bs-kill.ts -------------------------------------------------------------------------------- /scripts/test/bs-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/test/bs-wrapper.ts -------------------------------------------------------------------------------- /scripts/test/bump-chrome-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/test/bump-chrome-version.ts -------------------------------------------------------------------------------- /scripts/test/ci-bs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/test/ci-bs.sh -------------------------------------------------------------------------------- /scripts/test/export-test-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/test/export-test-result.ts -------------------------------------------------------------------------------- /scripts/update-branch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/scripts/update-branch.ts -------------------------------------------------------------------------------- /static-analysis.datadog.yml: -------------------------------------------------------------------------------- 1 | rulesets: 2 | ignore: 3 | - '**/*' # disable static analysis 4 | -------------------------------------------------------------------------------- /test/apps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/.gitignore -------------------------------------------------------------------------------- /test/apps/base-extension/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .yarn/* -------------------------------------------------------------------------------- /test/apps/base-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/README.md -------------------------------------------------------------------------------- /test/apps/base-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/manifest.json -------------------------------------------------------------------------------- /test/apps/base-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/package.json -------------------------------------------------------------------------------- /test/apps/base-extension/src/appendChild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/src/appendChild.ts -------------------------------------------------------------------------------- /test/apps/base-extension/src/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/src/base.ts -------------------------------------------------------------------------------- /test/apps/base-extension/src/cdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/src/cdn.ts -------------------------------------------------------------------------------- /test/apps/base-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/tsconfig.json -------------------------------------------------------------------------------- /test/apps/base-extension/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/webpack.config.js -------------------------------------------------------------------------------- /test/apps/base-extension/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/base-extension/yarn.lock -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .yarn/* -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/README.md -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/index.html -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/package.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/public/data/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/public/data/logs.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/public/data/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/public/data/metrics.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/public/data/traces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/public/data/traces.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/public/dd_icon_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/public/dd_icon_rgb.png -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/App.css -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/App.tsx -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/hooks/useData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/hooks/useData.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/index.css -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/main.tsx -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/react-window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/react-window.d.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/types/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/types/data.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/utils/api.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/utils/constants.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/utils/generateMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/src/utils/generateMetrics.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/tsconfig.app.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/tsconfig.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/tsconfig.node.json -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/vite.config.ts -------------------------------------------------------------------------------- /test/apps/react-heavy-spa/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-heavy-spa/yarn.lock -------------------------------------------------------------------------------- /test/apps/react-router-v6-app/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .yarn/* -------------------------------------------------------------------------------- /test/apps/react-router-v6-app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-router-v6-app/app.tsx -------------------------------------------------------------------------------- /test/apps/react-router-v6-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-router-v6-app/package.json -------------------------------------------------------------------------------- /test/apps/react-router-v6-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-router-v6-app/tsconfig.json -------------------------------------------------------------------------------- /test/apps/react-router-v6-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-router-v6-app/webpack.config.js -------------------------------------------------------------------------------- /test/apps/react-router-v6-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-router-v6-app/yarn.lock -------------------------------------------------------------------------------- /test/apps/react-shopist-like/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .yarn/* -------------------------------------------------------------------------------- /test/apps/react-shopist-like/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/README.md -------------------------------------------------------------------------------- /test/apps/react-shopist-like/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/index.html -------------------------------------------------------------------------------- /test/apps/react-shopist-like/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/package.json -------------------------------------------------------------------------------- /test/apps/react-shopist-like/public/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/public/products.json -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/App.css -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/App.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/components/Footer.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/components/Header.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/data/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/data/products.ts -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/main.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/pages/Cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/pages/Cart.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/pages/EditProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/pages/EditProfile.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/pages/Home.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/pages/ProductDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/pages/ProductDetail.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/pages/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/src/pages/Profile.tsx -------------------------------------------------------------------------------- /test/apps/react-shopist-like/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /test/apps/react-shopist-like/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/tsconfig.app.json -------------------------------------------------------------------------------- /test/apps/react-shopist-like/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/tsconfig.json -------------------------------------------------------------------------------- /test/apps/react-shopist-like/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/vite.config.ts -------------------------------------------------------------------------------- /test/apps/react-shopist-like/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/react-shopist-like/yarn.lock -------------------------------------------------------------------------------- /test/apps/vanilla/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/.gitignore -------------------------------------------------------------------------------- /test/apps/vanilla/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/app.ts -------------------------------------------------------------------------------- /test/apps/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/package.json -------------------------------------------------------------------------------- /test/apps/vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/tsconfig.json -------------------------------------------------------------------------------- /test/apps/vanilla/webpack.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/webpack.base.js -------------------------------------------------------------------------------- /test/apps/vanilla/webpack.ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/webpack.ssr.js -------------------------------------------------------------------------------- /test/apps/vanilla/webpack.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/webpack.web.js -------------------------------------------------------------------------------- /test/apps/vanilla/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/apps/vanilla/yarn.lock -------------------------------------------------------------------------------- /test/browsers.conf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/browsers.conf.d.ts -------------------------------------------------------------------------------- /test/e2e/browsers.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/browsers.conf.js -------------------------------------------------------------------------------- /test/e2e/lib/framework/createExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/createExtension.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/createTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/createTest.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/environment.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/flushEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/flushEvents.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/httpServers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/httpServers.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/index.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/intakeRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/intakeRegistry.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/pageSetups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/pageSetups.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/sdkBuilds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/sdkBuilds.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/serverApps/intake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/serverApps/intake.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/serverApps/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/serverApps/mock.ts -------------------------------------------------------------------------------- /test/e2e/lib/framework/waitForRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/framework/waitForRequests.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/browser.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/configuration.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/extensionFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/extensionFixture.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/playwright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/playwright.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/session.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/tags.ts -------------------------------------------------------------------------------- /test/e2e/lib/helpers/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/helpers/validation.ts -------------------------------------------------------------------------------- /test/e2e/lib/types/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/lib/types/global.ts -------------------------------------------------------------------------------- /test/e2e/noticeReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/noticeReporter.ts -------------------------------------------------------------------------------- /test/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/package.json -------------------------------------------------------------------------------- /test/e2e/playwright.base.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/playwright.base.config.ts -------------------------------------------------------------------------------- /test/e2e/playwright.bs.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/playwright.bs.config.ts -------------------------------------------------------------------------------- /test/e2e/playwright.local.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/playwright.local.config.ts -------------------------------------------------------------------------------- /test/e2e/scenario/context.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/context.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/eventBridge.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/eventBridge.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/logs.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/logs.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/microfrontend.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/microfrontend.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/plugin.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/plugin.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/reactPlugin.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/reactPlugin.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/recorder/recorder.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/recorder/recorder.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/recorder/shadowDom.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/recorder/shadowDom.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/recorder/viewports.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/recorder/viewports.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/actions.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/actions.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/errors.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/errors.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/graphql.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/graphql.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/init.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/init.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/remoteConfiguration.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/remoteConfiguration.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/resources.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/resources.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/s8sInject.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/s8sInject.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/sessions.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/sessions.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/tracing.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/tracing.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/views.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/views.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/rum/vitals.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/rum/vitals.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/sessionStore.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/sessionStore.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/telemetry.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/telemetry.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/trackingConsent.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/trackingConsent.scenario.ts -------------------------------------------------------------------------------- /test/e2e/scenario/transport.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/scenario/transport.scenario.ts -------------------------------------------------------------------------------- /test/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/e2e/tsconfig.json -------------------------------------------------------------------------------- /test/envUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/envUtils.ts -------------------------------------------------------------------------------- /test/performance/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/configuration.ts -------------------------------------------------------------------------------- /test/performance/createBenchmarkTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/createBenchmarkTest.ts -------------------------------------------------------------------------------- /test/performance/environment.ts: -------------------------------------------------------------------------------- 1 | export const isContinuousIntegration = Boolean(process.env.CI) 2 | -------------------------------------------------------------------------------- /test/performance/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/playwright.config.ts -------------------------------------------------------------------------------- /test/performance/profilers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profilers/index.ts -------------------------------------------------------------------------------- /test/performance/profilers/startCpuProfiling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profilers/startCpuProfiling.ts -------------------------------------------------------------------------------- /test/performance/profilers/startMemoryProfiling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profilers/startMemoryProfiling.ts -------------------------------------------------------------------------------- /test/performance/profilers/startNetworkProfiling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profilers/startNetworkProfiling.ts -------------------------------------------------------------------------------- /test/performance/profilers/startProfiling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profilers/startProfiling.ts -------------------------------------------------------------------------------- /test/performance/profilers/startWebVitalsProfiling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profilers/startWebVitalsProfiling.ts -------------------------------------------------------------------------------- /test/performance/profiling.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/profiling.type.ts -------------------------------------------------------------------------------- /test/performance/reporters/reportToConsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/reporters/reportToConsole.ts -------------------------------------------------------------------------------- /test/performance/reporters/reportToDatadog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/reporters/reportToDatadog.ts -------------------------------------------------------------------------------- /test/performance/scenarios/heavy.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/scenarios/heavy.scenario.ts -------------------------------------------------------------------------------- /test/performance/scenarios/shopistLike.scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/scenarios/shopistLike.scenario.ts -------------------------------------------------------------------------------- /test/performance/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/server.ts -------------------------------------------------------------------------------- /test/performance/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/performance/tsconfig.json -------------------------------------------------------------------------------- /test/unit/browsers.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/browsers.conf.ts -------------------------------------------------------------------------------- /test/unit/jasmineSeedReporterPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/jasmineSeedReporterPlugin.js -------------------------------------------------------------------------------- /test/unit/karma.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/karma.base.conf.js -------------------------------------------------------------------------------- /test/unit/karma.bs.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/karma.bs.conf.js -------------------------------------------------------------------------------- /test/unit/karma.local.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/karma.local.conf.js -------------------------------------------------------------------------------- /test/unit/karmaDuplicateTestNameReporterPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/karmaDuplicateTestNameReporterPlugin.js -------------------------------------------------------------------------------- /test/unit/karmaSkippedFailedReporterPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/test/unit/karmaSkippedFailedReporterPlugin.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/tsconfig.default.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/tsconfig.scripts.json -------------------------------------------------------------------------------- /tsconfig.webpack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/tsconfig.webpack.json -------------------------------------------------------------------------------- /typedoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/typedoc.css -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/typedoc.json -------------------------------------------------------------------------------- /webpack.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/webpack.base.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/browser-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------