├── .claude
└── settings.json
├── .craft.yml
├── .cursor
├── BUGBOT.md
├── commands
│ ├── bump_otel_instrumentations.md
│ └── publish_release.md
├── environment.json
└── rules
│ ├── publishing_release.mdc
│ ├── sdk_dependency_upgrades.mdc
│ ├── sdk_development.mdc
│ └── upgrade_opentelemetry_instrumentations.mdc
├── .editorconfig
├── .eslintrc.js
├── .git-blame-ignore-revs
├── .github
├── CANARY_FAILURE_TEMPLATE.md
├── CODEOWNERS
├── ISSUE_TEMPLATE
│ ├── bug.yml
│ ├── config.yml
│ ├── feature.yml
│ ├── flaky.yml
│ └── internal.yml
├── PULL_REQUEST_TEMPLATE.md
├── actions
│ ├── install-dependencies
│ │ └── action.yml
│ ├── install-playwright
│ │ └── action.yml
│ └── restore-cache
│ │ └── action.yml
├── codeql
│ └── codeql-config.yml
├── dependabot.yml
├── dependency-review-config.yml
└── workflows
│ ├── auto-release.yml
│ ├── build.yml
│ ├── canary.yml
│ ├── cleanup-pr-caches.yml
│ ├── clear-cache.yml
│ ├── codeql-analysis.yml
│ ├── create-issue-for-unreferenced-prs.yml
│ ├── enforce-license-compliance.yml
│ ├── external-contributors.yml
│ ├── flaky-test-detector.yml
│ ├── gitflow-merge-conflict.yml
│ ├── gitflow-sync-develop.yml
│ ├── issue-package-label.yml
│ ├── release-comment-issues.yml
│ ├── release-size-info.yml
│ └── release.yml
├── .gitignore
├── .madgerc
├── .prettierignore
├── .secret_scan_ignore
├── .size-limit.js
├── .vscode
├── extensions.json
├── launch.json
├── settings.json
└── tasks.json
├── .yarnrc
├── CHANGELOG.md
├── CLAUDE.md
├── CONTRIBUTING.md
├── LICENSE
├── MIGRATION.md
├── README.md
├── codecov.yml
├── dev-packages
├── browser-integration-tests
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── README.md
│ ├── fixtures
│ │ └── loader.js
│ ├── loader-suites
│ │ └── loader
│ │ │ ├── noOnLoad
│ │ │ ├── addBreadcrumb
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── captureException
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── customOnErrorHandler
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── errorHandler
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── errorHandlerLater
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── init.js
│ │ │ ├── pageloadTransaction
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── replay
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── replayError
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── sdkLoadedInMeanwhile
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ └── unhandeledPromiseRejectionHandler
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ └── onLoad
│ │ │ ├── addBreadcrumb
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── captureException
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── captureExceptionInOnLoad
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── customBrowserTracing
│ │ │ ├── init.js
│ │ │ └── test.ts
│ │ │ ├── customInit
│ │ │ ├── init.js
│ │ │ └── test.ts
│ │ │ ├── customIntegrations
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── customIntegrationsFunction
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── customReplay
│ │ │ ├── init.js
│ │ │ └── test.ts
│ │ │ ├── errorHandler
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── errorHandlerLater
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── init.js
│ │ │ ├── keepSentryGlobal
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ ├── template.html
│ │ │ └── test.ts
│ │ │ ├── onLoadLate
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ │ │ ├── pageloadTransaction
│ │ │ ├── init.js
│ │ │ └── test.ts
│ │ │ ├── replay
│ │ │ ├── init.js
│ │ │ └── test.ts
│ │ │ ├── sentryOnLoad
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ ├── template.html
│ │ │ └── test.ts
│ │ │ ├── sentryOnLoadAndOnLoad
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ ├── template.html
│ │ │ └── test.ts
│ │ │ └── sentryOnLoadError
│ │ │ ├── init.js
│ │ │ ├── subject.js
│ │ │ ├── template.html
│ │ │ └── test.ts
│ ├── package.json
│ ├── playwright.browser.config.ts
│ ├── playwright.config.ts
│ ├── playwright.loader.config.ts
│ ├── playwright.setup.ts
│ ├── playwright.teardown.ts
│ ├── scripts
│ │ └── detectFlakyTests.ts
│ ├── suites
│ │ ├── errors
│ │ │ └── fetch
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ ├── feedback
│ │ │ ├── attachTo
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── captureFeedback
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── captureFeedbackAndReplay
│ │ │ │ ├── hasSampling
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── template.html
│ │ │ ├── captureFeedbackCsp
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ └── logger
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ ├── integrations
│ │ │ ├── Breadcrumbs
│ │ │ │ ├── console
│ │ │ │ │ ├── capture
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── init.js
│ │ │ │ ├── dom
│ │ │ │ │ ├── click
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── clickWithError
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── customEvent
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── multipleTypes
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── textInput
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch
│ │ │ │ │ ├── get
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── getWithRequestObj
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── post
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── statusCode
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── history
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── navigation
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ └── xhr
│ │ │ │ │ ├── get
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── post
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ └── statusCode
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── ContextLines
│ │ │ │ ├── init.js
│ │ │ │ ├── inline
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── noAddedLines
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ └── scriptTag
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ ├── browserApiErrors
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── unregisterOriginalCallbacks
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ ├── captureConsole-attachStackTrace
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── captureConsole
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── featureFlags
│ │ │ │ ├── featureFlags
│ │ │ │ │ ├── onError
│ │ │ │ │ │ ├── basic
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── withScope
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── onSpan
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── growthbook
│ │ │ │ │ ├── onError
│ │ │ │ │ │ ├── basic
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── withScope
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── onSpan
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── launchdarkly
│ │ │ │ │ ├── onError
│ │ │ │ │ │ ├── basic
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── withScope
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── onSpan
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── openfeature
│ │ │ │ │ ├── onError
│ │ │ │ │ │ ├── basic
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── errorHook
│ │ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── withScope
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── onSpan
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── statsig
│ │ │ │ │ ├── onError
│ │ │ │ │ │ ├── basic
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── withScope
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── onSpan
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ └── unleash
│ │ │ │ │ ├── badSignature
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── onError
│ │ │ │ │ ├── basic
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── withScope
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── onSpan
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ ├── globalHandlers
│ │ │ │ ├── dataUrls
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetchStackTrace
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── init.js
│ │ │ ├── graphqlClient
│ │ │ │ ├── fetch
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ └── xhr
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── httpContext
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── httpclient
│ │ │ │ ├── axios
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── simple
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── withAbortController
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── withRequest
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── withRequestAndBodyAndOptions
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── withRequestAndOptions
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ └── xhr
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── lazyLoad
│ │ │ │ ├── existingIntegration
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── feedbackIntegration
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── moduleMetadataIntegration
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── validIntegration
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── validIntegrationNpm
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── moduleMetadata
│ │ │ │ ├── appliesMetadata
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── appliesMetadataWithRewriteFrames
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── supabase
│ │ │ │ ├── auth
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── db-operations
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ ├── thirdPartyErrorsFilter
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── thirdPartyScript.js
│ │ │ └── webWorker
│ │ │ │ ├── assets
│ │ │ │ └── worker.js
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ ├── manual-client
│ │ │ ├── browser-context
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── force-init-chrome-extension
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── skip-init-browser-extension
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ └── skip-init-chrome-extension
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ ├── old-sdk-interop
│ │ │ ├── acs
│ │ │ │ └── getCurrentScope
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ └── hub
│ │ │ │ └── isOlderThan
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ ├── profiling
│ │ │ ├── legacyMode
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── manualMode
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── test-utils.ts
│ │ │ ├── traceLifecycleMode_multiple-chunks
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ └── traceLifecycleMode_overlapping-spans
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ ├── public-api
│ │ │ ├── addBreadcrumb
│ │ │ │ ├── empty_obj
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── multiple_breadcrumbs
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_breadcrumb
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── undefined_arg
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── beforeSendTransaction
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── captureException
│ │ │ │ ├── aggregateError
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── builtInClassInstance
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── classInstance
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── emptyObj
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── errorEvent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── event
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── eventBreadcrumbs
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── linkedErrors
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── multipleErrorsDifferentStacktrace
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── multipleErrorsSameStacktrace
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── plainObject
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simpleError
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── transactionBreadcrumbs
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── undefinedArg
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── captureFeedback
│ │ │ │ ├── init.js
│ │ │ │ ├── simple_feedback
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── withCaptureException
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── withCaptureMessage
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── captureMessage
│ │ │ │ ├── init.js
│ │ │ │ ├── multipleMessageAttachStacktrace
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parameterized_message
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_message
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_message_attachStackTrace
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── with_level
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── debug
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── denyUrls
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── diagnoseSdkConnectivity
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── ignoreErrors
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── init
│ │ │ │ ├── built-pkg
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── console
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ └── stringSampleRate
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── instrumentation
│ │ │ │ ├── eventListener
│ │ │ │ │ ├── event-target
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── instrumentation-behaviour
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── named-function
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── original-callback
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── remove
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── this-preservation
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-error
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── wrapping
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── onError
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── non-string-arg
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── rethrown
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── syntax-errors
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-errors
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-objects
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── thrown-strings
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── onUnhandledRejection
│ │ │ │ │ ├── custom-event
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── event
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── thrown-errors
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-null
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-number
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-object-complex
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-objects
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── thrown-strings
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── thrown-undefined
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── requestAnimationFrame
│ │ │ │ │ ├── callback
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── thrown-errors
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── setInterval
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── setTimeout
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── setTimeoutFrozen
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── xhr
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── onreadystatechange
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ └── thrown-error
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── logger
│ │ │ │ ├── init.js
│ │ │ │ ├── integration
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── metrics
│ │ │ │ ├── afterCaptureMetric
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ └── simple
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── sendDefaultPii
│ │ │ │ ├── errors
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── performance
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── replay
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── sessions
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setContext
│ │ │ │ ├── init.js
│ │ │ │ ├── multiple_contexts
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── non_serializable_context
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple_context
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setExtra
│ │ │ │ ├── init.js
│ │ │ │ ├── multiple_extras
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── non_serializable_extra
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple_extra
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setExtras
│ │ │ │ ├── consecutive_calls
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ └── multiple_extras
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setTag
│ │ │ │ ├── init.js
│ │ │ │ ├── with_non_primitives
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── with_primitives
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setTags
│ │ │ │ ├── init.js
│ │ │ │ ├── with_non_primitives
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── with_primitives
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setUser
│ │ │ │ ├── init.js
│ │ │ │ ├── ip_address_null
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── unset_user
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── update_user
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── showReportDialog
│ │ │ │ ├── init.js
│ │ │ │ └── inject-script
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── startSpan
│ │ │ │ ├── attributes
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── basic
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── circular_data
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error-async-reject
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error-async-throw-not-awaited
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error-async-throw
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error-sync
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── parallel-root-spans-in-scope
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-root-spans-with-parentSpanId
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-root-spans
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── setMeasurement
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── standalone-mixed-transaction
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── standalone-sdk-disabled
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── standalone
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ └── withScope
│ │ │ │ ├── init.js
│ │ │ │ ├── nested_scopes
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ │ └── throwError
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ ├── replay
│ │ │ ├── autoFlushOnFeedback
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── bufferModeManual
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── bufferModeReload
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── bufferStalledRequests
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── canvas
│ │ │ │ ├── manualSnapshot
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── records
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── template.html
│ │ │ │ ├── withCanvasIntegrationFirst
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── withCanvasIntegrationSecond
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── withoutCanvasIntegration
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ ├── captureComponentName
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── captureConsoleLog
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── captureReplay
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── captureReplayFromReplayPackage
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── captureReplayOffline
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── compressionDisabled
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── compressionEnabled
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── compressionWorkerUrl
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── customEvents
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── dsc
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── errorResponse
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── errors
│ │ │ │ ├── beforeErrorSampling
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── droppedError
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── errorMode
│ │ │ │ │ └── test.ts
│ │ │ │ ├── errorModeCustomTransport
│ │ │ │ │ └── init.js
│ │ │ │ ├── errorNotSent
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── errorsInSession
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── immediateError
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── template.html
│ │ │ ├── eventBufferError
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── exceptions
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── extendNetworkBreadcrumbs
│ │ │ │ ├── fetch
│ │ │ │ │ ├── captureRequestBody
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureRequestHeaders
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureRequestSize
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureResponseBody
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureResponseHeaders
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureResponseSize
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureTimestamps
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── init.js
│ │ │ │ └── xhr
│ │ │ │ │ ├── captureRequestBody
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureRequestHeaders
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureRequestSize
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureResponseBody
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureResponseHeaders
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureResponseSize
│ │ │ │ │ └── test.ts
│ │ │ │ │ ├── captureTimestamps
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ │ └── init.js
│ │ │ ├── fileInput
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── flushing
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── ignoreMutations
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── init.js
│ │ │ ├── keyboardEvents
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── largeMutations
│ │ │ │ ├── defaultOptions
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ └── mutationLimit
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ ├── logger
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── maxReplayDuration
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── minReplayDuration
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── minReplayDurationLimit
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── multiple-pages
│ │ │ │ ├── init.js
│ │ │ │ ├── page-0.html
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── seg-0-snap-full-chromium
│ │ │ │ │ ├── seg-1-snap-incremental-chromium
│ │ │ │ │ ├── seg-2-snap-full-chromium
│ │ │ │ │ ├── seg-3-snap-incremental-chromium
│ │ │ │ │ ├── seg-4-snap-full-chromium
│ │ │ │ │ ├── seg-5-snap-incremental-chromium
│ │ │ │ │ ├── seg-6-snap-incremental-chromium
│ │ │ │ │ ├── seg-7-snap-incremental-chromium
│ │ │ │ │ ├── seg-8-snap-full-chromium
│ │ │ │ │ └── seg-9-snap-incremental-chromium
│ │ │ ├── privacyBlock
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── privacy-chromium.json
│ │ │ │ │ ├── privacy-firefox.json
│ │ │ │ │ ├── privacy-webkit.json
│ │ │ │ │ └── privacy.json
│ │ │ ├── privacyDefault
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── privacy-chromium.json
│ │ │ │ │ ├── privacy-firefox.json
│ │ │ │ │ ├── privacy-webkit.json
│ │ │ │ │ └── privacy.json
│ │ │ ├── privacyInput
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── privacyInputMaskAll
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── replayIntegrationShim
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── replayShim
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── requests
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── sampling
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── sessionExpiry
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── snapshot-0-chromium.json
│ │ │ │ │ └── snapshot-2-chromium.json
│ │ │ ├── sessionInactive
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── snapshot-0-chromium.json
│ │ │ │ │ ├── snapshot-0-webkit.json
│ │ │ │ │ ├── snapshot-1-chromium.json
│ │ │ │ │ └── snapshot-1-webkit.json
│ │ │ ├── sessionMaxAge
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── snapshot-0-chromium.json
│ │ │ │ │ ├── snapshot-0-webkit.json
│ │ │ │ │ ├── snapshot-2-chromium.json
│ │ │ │ │ └── snapshot-2-webkit.json
│ │ │ ├── slowClick
│ │ │ │ ├── clickTargets
│ │ │ │ │ └── test.ts
│ │ │ │ ├── disable
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── ignore
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── multiClick
│ │ │ │ │ └── test.ts
│ │ │ │ ├── mutation
│ │ │ │ │ └── test.ts
│ │ │ │ ├── scroll
│ │ │ │ │ └── test.ts
│ │ │ │ ├── template.html
│ │ │ │ ├── timeout
│ │ │ │ │ └── test.ts
│ │ │ │ └── windowOpen
│ │ │ │ │ └── test.ts
│ │ │ ├── throttleBreadcrumbs
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ └── unicode
│ │ │ │ ├── compressed
│ │ │ │ ├── init.js
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ │ ├── unicode-compressed-chromium.json
│ │ │ │ │ ├── unicode-compressed-firefox.json
│ │ │ │ │ ├── unicode-compressed-webkit.json
│ │ │ │ │ └── unicode-compressed.json
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── uncompressed
│ │ │ │ ├── init.js
│ │ │ │ ├── test.ts
│ │ │ │ └── test.ts-snapshots
│ │ │ │ ├── unicode-uncompressed-chromium.json
│ │ │ │ ├── unicode-uncompressed-firefox.json
│ │ │ │ ├── unicode-uncompressed-webkit.json
│ │ │ │ └── unicode-uncompressed.json
│ │ ├── sessions
│ │ │ ├── init.js
│ │ │ ├── initial-scope
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── start-session
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ └── update-session
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ ├── stacktraces
│ │ │ ├── init.js
│ │ │ ├── protocol_containing_fn_identifiers
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── protocol_fn_identifiers
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── regular_fn_identifiers
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ └── template.html
│ │ ├── tracing
│ │ │ ├── ai-providers
│ │ │ │ ├── anthropic
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── mocks.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── google-genai
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── mocks.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── langchain
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── mocks.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── langgraph
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── mocks.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── openai
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── mocks.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── browserTracingIntegration
│ │ │ │ ├── async-spans
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── backgroundtab-custom
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── backgroundtab-pageload
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-timings
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── ignoreMeasureSpans
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── interactions-navigation-click
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── interactions
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── linked-traces
│ │ │ │ │ ├── consistent-sampling
│ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── meta-negative
│ │ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── meta-precedence
│ │ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ │ ├── page-1.html
│ │ │ │ │ │ │ ├── page-2.html
│ │ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ ├── meta
│ │ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ │ └── tracesSampler-precedence
│ │ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── custom-trace
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── default
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── interaction-spans
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── meta
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── negatively-sampled
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── session-storage
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── long-animation-frame-before-navigation
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-animation-frame-disabled
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-animation-frame-enabled
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-animation-frame-non-chromium
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-tasks-and-animation-frame-enabled
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-tasks-before-navigation
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-tasks-disabled
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-tasks-enabled
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── long-tasks-no-animation-frame
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── meta
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── navigation-aborting-pageload
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── navigation-redirect
│ │ │ │ │ ├── multiple-redirects
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── navigation-navigation-click
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── navigation-navigation-keypress
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── navigation-redirect
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── opt-out
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── pageload-navigation-click
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── pageload-navigation-keypress
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── pageload-navigation-time
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── pageload-redirect
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── navigation
│ │ │ │ │ └── test.ts
│ │ │ │ ├── on-request-span-end
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── on-request-span-start
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageload-update-txn-name
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageload-updateSpanName
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageload
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageloadDelayed
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageloadWithChildSpanTimeout
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── reportPageLoaded
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── finalTimeout
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── navigation
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── resource-spans-ignored
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── script.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── tracePropagationTargets
│ │ │ │ │ ├── customTargets
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ ├── defaultTargetsMatch
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── defaultTargetsNoMatch
│ │ │ │ │ │ ├── init.js
│ │ │ │ │ │ ├── subject.js
│ │ │ │ │ │ └── test.ts
│ │ │ │ ├── twp-errors-meta
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ └── twp-errors
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── browserTracingIntegrationShim
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── dsc-txn-name-update
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ ├── envelope-header-transaction-name
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── envelope-header
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── ignoreSpans
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── linking-addLink
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── linking-addLinks
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── linking-spanOptions
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ ├── maxSpans
│ │ │ │ ├── init.js
│ │ │ │ └── test.ts
│ │ │ ├── metrics
│ │ │ │ ├── connection-rtt
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── element-timing
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── sentry-logo-600x179.png
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── handlers-lcp
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── sentry-logo-600x179.png
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── pageload-browser-spans
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageload-measure-spans-domexception-details
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageload-measure-spans
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── pageload-resource-spans
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── image.svg
│ │ │ │ │ │ ├── script.js
│ │ │ │ │ │ └── style.css
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-cls-standalone-spans
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-cls
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-fp-fcp
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-inp-late
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-inp-navigate
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-inp-parametrized-late
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-inp-parametrized
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-inp
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-lcp-standalone-spans
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── sentry-logo-600x179.png
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-lcp
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── sentry-logo-600x179.png
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── web-vitals-ttfb
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ └── web-vitals
│ │ │ │ │ ├── assets
│ │ │ │ │ └── sentry-logo-600x179.png
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ ├── request
│ │ │ │ ├── fetch-baggage-property-values
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-immediate
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-no-tracing
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-relative-url
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-strip-query-and-fragment
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-trace-header-merging
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-tracing-unsampled-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-tracing-unsampled
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-tracing-without-performance-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-tracing-without-performance
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-with-custom-sentry-headers-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-with-custom-sentry-headers
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-with-request
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── init.js
│ │ │ │ ├── xhr-baggage-property-values
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-merged-baggage-headers
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-no-tracing
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-relative-url
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-strip-query-and-fragment
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-tracing-unsampled-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-tracing-unsampled
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-tracing-without-performance-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-tracing-without-performance
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-with-custom-sentry-headers-propagateTraceparent
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── xhr-with-custom-sentry-headers
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── xhr
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── setSpanActive
│ │ │ │ ├── default
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── nested-parentAlwaysRoot
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── nested
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── subject.js
│ │ │ │ │ └── test.ts
│ │ │ ├── stringSampleRate
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ └── trace-lifetime
│ │ │ │ ├── README.md
│ │ │ │ ├── init.js
│ │ │ │ ├── navigation
│ │ │ │ └── test.ts
│ │ │ │ ├── pageload-meta
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ │ ├── pageload
│ │ │ │ └── test.ts
│ │ │ │ ├── startNewTrace
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ │ ├── startNewTraceSampling
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ │ ├── subject.js
│ │ │ │ ├── template.html
│ │ │ │ ├── tracing-without-performance-propagateTraceparent
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ │ │ └── tracing-without-performance
│ │ │ │ ├── init.js
│ │ │ │ ├── template.html
│ │ │ │ └── test.ts
│ │ ├── transport
│ │ │ ├── multiplexed
│ │ │ │ ├── init.js
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ │ └── offline
│ │ │ │ ├── init.js
│ │ │ │ └── queued
│ │ │ │ ├── subject.js
│ │ │ │ └── test.ts
│ │ └── wasm
│ │ │ ├── init.js
│ │ │ ├── simple.wasm
│ │ │ ├── subject.js
│ │ │ └── test.ts
│ ├── tsconfig.json
│ ├── utils
│ │ ├── defaults
│ │ │ └── template.html
│ │ ├── fixtures.ts
│ │ ├── generatePage.ts
│ │ ├── generatePlugin.ts
│ │ ├── helpers.ts
│ │ ├── replayEventTemplates.ts
│ │ ├── replayHelpers.ts
│ │ ├── staticAssets.ts
│ │ ├── wasmHelpers.ts
│ │ └── web-vitals
│ │ │ └── cls.ts
│ └── webpack.config.ts
├── bundle-analyzer-scenarios
│ ├── README.md
│ ├── browser-basic
│ │ ├── index.js
│ │ └── package.json
│ ├── package.json
│ └── webpack.cjs
├── bundler-tests
│ ├── .eslintrc.js
│ ├── fixtures
│ │ └── basic
│ │ │ ├── index.html
│ │ │ └── index.js
│ ├── package.json
│ ├── tests
│ │ └── bundling.test.ts
│ └── vitest.config.mjs
├── clear-cache-gh-action
│ ├── .eslintrc.cjs
│ ├── action.yml
│ ├── index.mjs
│ └── package.json
├── cloudflare-integration-tests
│ ├── .eslintrc.js
│ ├── expect.ts
│ ├── package.json
│ ├── runner.ts
│ ├── suites
│ │ ├── basic
│ │ │ ├── index.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ │ ├── public-api
│ │ │ └── metrics
│ │ │ │ └── server-address
│ │ │ │ ├── index.ts
│ │ │ │ ├── test.ts
│ │ │ │ └── wrangler.jsonc
│ │ └── tracing
│ │ │ ├── anthropic-ai
│ │ │ ├── index.ts
│ │ │ ├── mocks.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ │ │ ├── durableobject
│ │ │ ├── index.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ │ │ ├── google-genai
│ │ │ ├── index.ts
│ │ │ ├── mocks.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ │ │ ├── langchain
│ │ │ ├── index.ts
│ │ │ ├── mocks.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ │ │ ├── langgraph
│ │ │ ├── index.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ │ │ └── openai
│ │ │ ├── index.ts
│ │ │ ├── mocks.ts
│ │ │ ├── test.ts
│ │ │ └── wrangler.jsonc
│ ├── tsconfig.json
│ └── vite.config.mts
├── e2e-tests
│ ├── .env.example
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── Dockerfile.publish-packages
│ ├── LICENSE
│ ├── README.md
│ ├── ciCopyToTemp.ts
│ ├── lib
│ │ ├── constants.ts
│ │ ├── copyToTemp.ts
│ │ └── getTestMatrix.ts
│ ├── package.json
│ ├── prepare.ts
│ ├── publish-packages.ts
│ ├── registrySetup.ts
│ ├── run.ts
│ ├── test-applications
│ │ ├── angular-17
│ │ │ ├── .editorconfig
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── app.component.ts
│ │ │ │ │ ├── app.config.ts
│ │ │ │ │ ├── app.routes.ts
│ │ │ │ │ ├── cancel-guard.guard.ts
│ │ │ │ │ ├── cancel
│ │ │ │ │ │ └── cancel.components.ts
│ │ │ │ │ ├── component-tracking
│ │ │ │ │ │ └── component-tracking.components.ts
│ │ │ │ │ ├── home
│ │ │ │ │ │ └── home.component.ts
│ │ │ │ │ ├── sample-component
│ │ │ │ │ │ └── sample-component.components.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user.component.ts
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ ├── main.ts
│ │ │ │ └── styles.css
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ └── tsconfig.json
│ │ ├── angular-18
│ │ │ ├── .editorconfig
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── app.component.ts
│ │ │ │ │ ├── app.config.ts
│ │ │ │ │ ├── app.routes.ts
│ │ │ │ │ ├── cancel-guard.guard.ts
│ │ │ │ │ ├── cancel
│ │ │ │ │ │ └── cancel.components.ts
│ │ │ │ │ ├── component-tracking
│ │ │ │ │ │ └── component-tracking.components.ts
│ │ │ │ │ ├── home
│ │ │ │ │ │ └── home.component.ts
│ │ │ │ │ ├── sample-component
│ │ │ │ │ │ └── sample-component.components.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user.component.ts
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ ├── main.ts
│ │ │ │ └── styles.css
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ └── tsconfig.json
│ │ ├── angular-19
│ │ │ ├── .editorconfig
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── app.component.ts
│ │ │ │ │ ├── app.config.ts
│ │ │ │ │ ├── app.routes.ts
│ │ │ │ │ ├── cancel-guard.guard.ts
│ │ │ │ │ ├── cancel
│ │ │ │ │ │ └── cancel.components.ts
│ │ │ │ │ ├── component-tracking
│ │ │ │ │ │ └── component-tracking.components.ts
│ │ │ │ │ ├── home
│ │ │ │ │ │ └── home.component.ts
│ │ │ │ │ ├── sample-component
│ │ │ │ │ │ └── sample-component.components.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user.component.ts
│ │ │ │ ├── index.html
│ │ │ │ ├── main.ts
│ │ │ │ └── styles.css
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ ├── angular-20
│ │ │ ├── .editorconfig
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── app.component.ts
│ │ │ │ │ ├── app.config.ts
│ │ │ │ │ ├── app.routes.ts
│ │ │ │ │ ├── cancel-guard.guard.ts
│ │ │ │ │ ├── cancel
│ │ │ │ │ │ └── cancel.components.ts
│ │ │ │ │ ├── component-tracking
│ │ │ │ │ │ └── component-tracking.components.ts
│ │ │ │ │ ├── home
│ │ │ │ │ │ └── home.component.ts
│ │ │ │ │ ├── sample-component
│ │ │ │ │ │ └── sample-component.components.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user.component.ts
│ │ │ │ ├── index.html
│ │ │ │ ├── main.ts
│ │ │ │ └── styles.css
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ ├── angular-21
│ │ │ ├── .editorconfig
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── app.component.ts
│ │ │ │ │ ├── app.config.ts
│ │ │ │ │ ├── app.routes.ts
│ │ │ │ │ ├── cancel-guard.guard.ts
│ │ │ │ │ ├── cancel
│ │ │ │ │ │ └── cancel.components.ts
│ │ │ │ │ ├── component-tracking
│ │ │ │ │ │ └── component-tracking.components.ts
│ │ │ │ │ ├── home
│ │ │ │ │ │ └── home.component.ts
│ │ │ │ │ ├── sample-component
│ │ │ │ │ │ └── sample-component.components.ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── user.component.ts
│ │ │ │ ├── index.html
│ │ │ │ ├── main.ts
│ │ │ │ └── styles.css
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ ├── astro-4
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── astro.config.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── sentry.client.config.js
│ │ │ ├── sentry.server.config.js
│ │ │ ├── src
│ │ │ │ ├── env.d.ts
│ │ │ │ ├── layouts
│ │ │ │ │ └── Layout.astro
│ │ │ │ └── pages
│ │ │ │ │ ├── api
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].json.js
│ │ │ │ │ ├── catchAll
│ │ │ │ │ └── [...path].astro
│ │ │ │ │ ├── client-error
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── endpoint-error
│ │ │ │ │ ├── api.ts
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── index.astro
│ │ │ │ │ ├── ssr-error
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── test-ssr
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── test-static
│ │ │ │ │ └── index.astro
│ │ │ │ │ └── user-page
│ │ │ │ │ ├── [userId].astro
│ │ │ │ │ └── settings.astro
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── tracing.dynamic.test.ts
│ │ │ │ └── tracing.static.test.ts
│ │ │ └── tsconfig.json
│ │ ├── astro-5
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── astro.config.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── sentry.client.config.js
│ │ │ ├── sentry.server.config.js
│ │ │ ├── src
│ │ │ │ ├── assets
│ │ │ │ │ ├── astro.svg
│ │ │ │ │ └── background.svg
│ │ │ │ ├── components
│ │ │ │ │ ├── Avatar.astro
│ │ │ │ │ └── Welcome.astro
│ │ │ │ ├── layouts
│ │ │ │ │ └── Layout.astro
│ │ │ │ └── pages
│ │ │ │ │ ├── api
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].json.js
│ │ │ │ │ ├── blog
│ │ │ │ │ └── [slug].astro
│ │ │ │ │ ├── catchAll
│ │ │ │ │ └── [...path].astro
│ │ │ │ │ ├── client-error
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── endpoint-error
│ │ │ │ │ ├── api.ts
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── index.astro
│ │ │ │ │ ├── server-island
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── ssr-error
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── test-ssr
│ │ │ │ │ └── index.astro
│ │ │ │ │ ├── test-static
│ │ │ │ │ └── index.astro
│ │ │ │ │ └── user-page
│ │ │ │ │ ├── [userId].astro
│ │ │ │ │ └── settings.astro
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── tracing.dynamic.test.ts
│ │ │ │ ├── tracing.serverIslands.test.ts
│ │ │ │ └── tracing.static.test.ts
│ │ │ └── tsconfig.json
│ │ ├── aws-serverless
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── pull-sam-image.sh
│ │ │ ├── src
│ │ │ │ ├── lambda-functions-layer
│ │ │ │ │ ├── Error
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── ErrorEsm
│ │ │ │ │ │ └── index.mjs
│ │ │ │ │ ├── Streaming
│ │ │ │ │ │ └── index.mjs
│ │ │ │ │ ├── TracingCjs
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── TracingEsm
│ │ │ │ │ │ └── index.mjs
│ │ │ │ ├── lambda-functions-npm
│ │ │ │ │ ├── TracingCjs
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── TracingEsm
│ │ │ │ │ │ └── index.mjs
│ │ │ │ └── stack.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ ├── lambda-fixtures.ts
│ │ │ │ ├── layer.test.ts
│ │ │ │ └── npm.test.ts
│ │ ├── browser-webworker-vite
│ │ │ ├── .npmrc
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── main.ts
│ │ │ │ ├── vite-env.d.ts
│ │ │ │ ├── worker.ts
│ │ │ │ ├── worker2.ts
│ │ │ │ └── worker3.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── errors.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── cloudflare-astro
│ │ │ ├── .gitignore
│ │ │ ├── astro.config.mjs
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── sentry.client.config.mjs
│ │ │ ├── sentry.server.mjs
│ │ │ └── src
│ │ │ │ ├── components
│ │ │ │ └── Card.astro
│ │ │ │ ├── env.d.ts
│ │ │ │ ├── layouts
│ │ │ │ └── Layout.astro
│ │ │ │ └── pages
│ │ │ │ └── index.astro
│ │ ├── cloudflare-hono
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── env.d.ts
│ │ │ │ └── index.ts
│ │ │ ├── test
│ │ │ │ ├── env.d.ts
│ │ │ │ ├── index.test.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── tsconfig.json
│ │ │ ├── vitest.config.ts
│ │ │ └── wrangler.toml
│ │ ├── cloudflare-mcp
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── src
│ │ │ │ ├── env.d.ts
│ │ │ │ └── index.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── index.test.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── tsconfig.json
│ │ │ ├── vitest.config.mts
│ │ │ └── wrangler.toml
│ │ ├── cloudflare-workers
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── src
│ │ │ │ ├── env.d.ts
│ │ │ │ └── index.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── index.test.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── tsconfig.json
│ │ │ ├── vitest.config.mts
│ │ │ └── wrangler.toml
│ │ ├── create-next-app
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── _app.tsx
│ │ │ │ ├── _document.tsx
│ │ │ │ ├── _error.tsx
│ │ │ │ ├── api
│ │ │ │ │ ├── error.ts
│ │ │ │ │ └── success.ts
│ │ │ │ ├── index.tsx
│ │ │ │ └── user
│ │ │ │ │ └── [id].tsx
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ ├── server-errors.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── create-react-app
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ ├── logo192.png
│ │ │ │ ├── logo512.png
│ │ │ │ ├── manifest.json
│ │ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ │ ├── App.css
│ │ │ │ ├── App.tsx
│ │ │ │ ├── index.css
│ │ │ │ ├── index.tsx
│ │ │ │ ├── logo.svg
│ │ │ │ ├── react-app-env.d.ts
│ │ │ │ └── setupTests.ts
│ │ │ └── tsconfig.json
│ │ ├── create-remix-app-express-vite-dev
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ └── routes
│ │ │ │ │ ├── _index.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── navigate.tsx
│ │ │ │ │ └── user.$id.tsx
│ │ │ ├── env.d.ts
│ │ │ ├── instrument.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── server.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── create-remix-app-express
│ │ │ ├── .eslintrc.cjs
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ └── routes
│ │ │ │ │ ├── _index.tsx
│ │ │ │ │ ├── action-formdata.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── loader-error.tsx
│ │ │ │ │ ├── navigate.tsx
│ │ │ │ │ └── user.$id.tsx
│ │ │ ├── env.d.ts
│ │ │ ├── globals.d.ts
│ │ │ ├── instrument.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── server.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ ├── server-errors.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── create-remix-app-v2-non-vite
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ └── routes
│ │ │ │ │ ├── _index.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── navigate.tsx
│ │ │ │ │ └── user.$id.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrument.server.cjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── remix.config.js
│ │ │ ├── remix.env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── create-remix-app-v2
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ └── routes
│ │ │ │ │ ├── _index.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── navigate.tsx
│ │ │ │ │ └── user.$id.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrument.server.cjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── remix.config.js
│ │ │ ├── remix.env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── debug-id-sourcemaps
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── rollup.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.js
│ │ │ └── tests
│ │ │ │ ├── __snapshots__
│ │ │ │ └── server.test.ts.snap
│ │ │ │ └── server.test.ts
│ │ ├── default-browser
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── build.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ └── index.js
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ └── tsconfig.json
│ │ ├── ember-classic
│ │ │ ├── .editorconfig
│ │ │ ├── .ember-cli
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── .watchmanconfig
│ │ │ ├── README.md
│ │ │ ├── app
│ │ │ │ ├── app.ts
│ │ │ │ ├── components
│ │ │ │ │ ├── link.hbs
│ │ │ │ │ ├── link.ts
│ │ │ │ │ ├── slow-loading-gc-list.ts
│ │ │ │ │ ├── slow-loading-list.ts
│ │ │ │ │ └── test-section.ts
│ │ │ │ ├── config
│ │ │ │ │ └── environment.d.ts
│ │ │ │ ├── controllers
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── slow-loading-route.ts
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── tracing.ts
│ │ │ │ ├── helpers
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── index.html
│ │ │ │ ├── initializers
│ │ │ │ │ └── deprecation.ts
│ │ │ │ ├── router.ts
│ │ │ │ ├── routes
│ │ │ │ │ ├── replay.ts
│ │ │ │ │ ├── slow-loading-route.ts
│ │ │ │ │ └── slow-loading-route
│ │ │ │ │ │ └── index.ts
│ │ │ │ ├── styles
│ │ │ │ │ └── app.css
│ │ │ │ └── templates
│ │ │ │ │ ├── application.hbs
│ │ │ │ │ ├── components
│ │ │ │ │ ├── slow-loading-gc-list.hbs
│ │ │ │ │ ├── slow-loading-list.hbs
│ │ │ │ │ └── test-section.hbs
│ │ │ │ │ ├── index.hbs
│ │ │ │ │ ├── replay.hbs
│ │ │ │ │ ├── slow-loading-route.hbs
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ └── index.hbs
│ │ │ │ │ └── tracing.hbs
│ │ │ ├── config
│ │ │ │ ├── ember-cli-update.json
│ │ │ │ ├── environment.js
│ │ │ │ ├── optional-features.json
│ │ │ │ └── targets.js
│ │ │ ├── ember-cli-build.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ ├── assets
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── sentry-logo.svg
│ │ │ │ │ │ └── sentry-pattern-transparent.png
│ │ │ │ └── robots.txt
│ │ │ ├── start-event-proxy.ts
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ ├── types
│ │ │ │ ├── ember-classic
│ │ │ │ │ └── index.d.ts
│ │ │ │ └── global.d.ts
│ │ │ └── vendor
│ │ │ │ └── .gitkeep
│ │ ├── ember-embroider
│ │ │ ├── .editorconfig
│ │ │ ├── .ember-cli
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── .watchmanconfig
│ │ │ ├── README.md
│ │ │ ├── app
│ │ │ │ ├── app.ts
│ │ │ │ ├── components
│ │ │ │ │ ├── error-button.hbs
│ │ │ │ │ └── error-button.ts
│ │ │ │ ├── config
│ │ │ │ │ └── environment.d.ts
│ │ │ │ ├── index.html
│ │ │ │ ├── router.ts
│ │ │ │ ├── routes
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── slow-loading-route.ts
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── tracing.ts
│ │ │ │ ├── styles
│ │ │ │ │ └── app.css
│ │ │ │ └── templates
│ │ │ │ │ ├── application.hbs
│ │ │ │ │ ├── index.hbs
│ │ │ │ │ ├── slow-loading-route.hbs
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ ├── index.hbs
│ │ │ │ │ └── loading.hbs
│ │ │ │ │ └── tracing.hbs
│ │ │ ├── config
│ │ │ │ ├── environment.js
│ │ │ │ ├── optional-features.json
│ │ │ │ └── targets.js
│ │ │ ├── ember-cli-build.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ ├── assets
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── sentry-logo.svg
│ │ │ │ │ │ └── sentry-pattern-transparent.png
│ │ │ │ └── robots.txt
│ │ │ ├── start-event-proxy.ts
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ ├── types
│ │ │ │ ├── ember-embroider
│ │ │ │ │ └── index.d.ts
│ │ │ │ └── global.d.ts
│ │ │ └── vendor
│ │ │ │ └── .gitkeep
│ │ ├── generic-ts3.8
│ │ │ ├── .npmrc
│ │ │ ├── index.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ ├── generic-ts5.0
│ │ │ ├── .npmrc
│ │ │ ├── index.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ ├── hydrogen-react-router-7
│ │ │ ├── .env
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc.cjs
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── lib
│ │ │ │ │ ├── fragments.ts
│ │ │ │ │ ├── session.ts
│ │ │ │ │ └── variants.ts
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ ├── routes
│ │ │ │ │ ├── _index.tsx
│ │ │ │ │ ├── action-formdata.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── loader-error.tsx
│ │ │ │ │ ├── navigate.tsx
│ │ │ │ │ └── user.$id.tsx
│ │ │ │ └── utils.ts
│ │ │ ├── env.d.ts
│ │ │ ├── globals.d.ts
│ │ │ ├── instrument.server.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ └── favicon.svg
│ │ │ ├── react-router.config.ts
│ │ │ ├── server.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ ├── tsconfig.json
│ │ │ ├── vite.config.ts
│ │ │ └── wrangler.toml
│ │ ├── nestjs-11
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── async-example.interceptor.ts
│ │ │ │ ├── example-1.interceptor.ts
│ │ │ │ ├── example-2.interceptor.ts
│ │ │ │ ├── example-global-filter.exception.ts
│ │ │ │ ├── example-global.filter.ts
│ │ │ │ ├── example-local-filter.exception.ts
│ │ │ │ ├── example-local.filter.ts
│ │ │ │ ├── example.guard.ts
│ │ │ │ ├── example.middleware.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── cron-decorator.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── span-decorator.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-8
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── async-example.interceptor.ts
│ │ │ │ ├── example-1.interceptor.ts
│ │ │ │ ├── example-2.interceptor.ts
│ │ │ │ ├── example-global-filter.exception.ts
│ │ │ │ ├── example-global.filter.ts
│ │ │ │ ├── example-local-filter.exception.ts
│ │ │ │ ├── example-local.filter.ts
│ │ │ │ ├── example.guard.ts
│ │ │ │ ├── example.middleware.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── cron-decorator.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── span-decorator.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-basic-with-graphql
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.resolver.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── errors.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-basic
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── async-example.interceptor.ts
│ │ │ │ ├── example-1.interceptor.ts
│ │ │ │ ├── example-2.interceptor.ts
│ │ │ │ ├── example-global-filter.exception.ts
│ │ │ │ ├── example-global.filter.ts
│ │ │ │ ├── example-local-filter.exception.ts
│ │ │ │ ├── example-local.filter.ts
│ │ │ │ ├── example.guard.ts
│ │ │ │ ├── example.middleware.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── cron-decorator.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── span-decorator.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-distributed-tracing
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── events.controller.ts
│ │ │ │ ├── events.module.ts
│ │ │ │ ├── events.service.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ ├── listeners
│ │ │ │ │ └── test-event.listener.ts
│ │ │ │ ├── main.ts
│ │ │ │ ├── trace-initiator.controller.ts
│ │ │ │ ├── trace-initiator.module.ts
│ │ │ │ ├── trace-initiator.service.ts
│ │ │ │ ├── trace-receiver.controller.ts
│ │ │ │ ├── trace-receiver.module.ts
│ │ │ │ ├── trace-receiver.service.ts
│ │ │ │ └── utils.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── events.test.ts
│ │ │ │ └── propagation.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-fastify
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── async-example.interceptor.ts
│ │ │ │ ├── example-1.interceptor.ts
│ │ │ │ ├── example-2.interceptor.ts
│ │ │ │ ├── example-global-filter.exception.ts
│ │ │ │ ├── example-global.filter.ts
│ │ │ │ ├── example-local-filter.exception.ts
│ │ │ │ ├── example-local.filter.ts
│ │ │ │ ├── example.guard.ts
│ │ │ │ ├── example.middleware.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── cron-decorator.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── span-decorator.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-graphql
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.resolver.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── errors.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-with-submodules-decorator
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── example-global.filter.ts
│ │ │ │ ├── example-local.exception.ts
│ │ │ │ ├── example-local.filter.ts
│ │ │ │ ├── example-module-global-filter-registered-first
│ │ │ │ │ ├── example.controller.ts
│ │ │ │ │ ├── example.exception.ts
│ │ │ │ │ ├── example.filter.ts
│ │ │ │ │ └── example.module.ts
│ │ │ │ ├── example-module-global-filter
│ │ │ │ │ ├── example.controller.ts
│ │ │ │ │ ├── example.exception.ts
│ │ │ │ │ ├── example.filter.ts
│ │ │ │ │ └── example.module.ts
│ │ │ │ ├── example-module-local-filter
│ │ │ │ │ ├── example.controller.ts
│ │ │ │ │ ├── example.exception.ts
│ │ │ │ │ ├── example.filter.ts
│ │ │ │ │ └── example.module.ts
│ │ │ │ ├── example-specific.exception.ts
│ │ │ │ ├── example-specific.filter.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nestjs-with-submodules
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── nest-cli.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ ├── example-local.exception.ts
│ │ │ │ ├── example-local.filter.ts
│ │ │ │ ├── example-module-global-filter-registered-first
│ │ │ │ │ ├── example.controller.ts
│ │ │ │ │ ├── example.exception.ts
│ │ │ │ │ ├── example.filter.ts
│ │ │ │ │ └── example.module.ts
│ │ │ │ ├── example-module-global-filter
│ │ │ │ │ ├── example.controller.ts
│ │ │ │ │ ├── example.exception.ts
│ │ │ │ │ ├── example.filter.ts
│ │ │ │ │ └── example.module.ts
│ │ │ │ ├── example-module-local-filter
│ │ │ │ │ ├── example.controller.ts
│ │ │ │ │ ├── example.exception.ts
│ │ │ │ │ ├── example.filter.ts
│ │ │ │ │ └── example.module.ts
│ │ │ │ ├── example-specific.exception.ts
│ │ │ │ ├── example-specific.filter.ts
│ │ │ │ ├── instrument.ts
│ │ │ │ └── main.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.build.json
│ │ │ └── tsconfig.json
│ │ ├── nextjs-13
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── pageload-transaction
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── parameterized
│ │ │ │ │ ├── [one]
│ │ │ │ │ │ ├── beep
│ │ │ │ │ │ │ ├── [two]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ └── rsc-error
│ │ │ │ │ └── page.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── middleware.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── [param]
│ │ │ │ │ ├── click-error.tsx
│ │ │ │ │ ├── customPageExtension.page.tsx
│ │ │ │ │ ├── error-getServerSideProps.tsx
│ │ │ │ │ ├── navigation-start-page.tsx
│ │ │ │ │ ├── navigation-target-page.tsx
│ │ │ │ │ ├── pages-pageload.tsx
│ │ │ │ │ ├── withInitialProps.tsx
│ │ │ │ │ └── withServerSideProps.tsx
│ │ │ │ ├── _app.tsx
│ │ │ │ ├── api
│ │ │ │ │ ├── [param]
│ │ │ │ │ │ ├── failure-api-route.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── success-api-route.ts
│ │ │ │ │ ├── cjs-api-endpoint-with-require.ts
│ │ │ │ │ ├── cjs-api-endpoint.ts
│ │ │ │ │ ├── endpoint-excluded-with-regex.ts
│ │ │ │ │ ├── endpoint-excluded-with-string.ts
│ │ │ │ │ ├── no-params.ts
│ │ │ │ │ └── params
│ │ │ │ │ │ └── [...pathParts].ts
│ │ │ │ ├── crashed-session-page.tsx
│ │ │ │ ├── fetch.tsx
│ │ │ │ ├── healthy-session-page.tsx
│ │ │ │ ├── misconfigured-_app-getInitialProps.tsx
│ │ │ │ ├── reportDialog.tsx
│ │ │ │ └── unmatchedCustomPageExtension.someExtension
│ │ │ ├── playwright.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client
│ │ │ │ │ ├── app-dir-pageloads.test.ts
│ │ │ │ │ ├── click-error.test.ts
│ │ │ │ │ ├── faultyAppGetInitialPropsConfiguration.test.ts
│ │ │ │ │ ├── fetch.test.ts
│ │ │ │ │ ├── pages-dir-navigation.test.ts
│ │ │ │ │ ├── pages-dir-pageload.test.ts
│ │ │ │ │ ├── parameterized-routes.test.ts
│ │ │ │ │ ├── reportDialog.test.ts
│ │ │ │ │ └── sessions.test.ts
│ │ │ │ ├── isomorphic
│ │ │ │ │ ├── getInitialProps.test.ts
│ │ │ │ │ └── getServerSideProps.test.ts
│ │ │ │ └── server
│ │ │ │ │ ├── 404.test.ts
│ │ │ │ │ ├── cjs-api-endpoints.test.ts
│ │ │ │ │ ├── excluded-api-endpoints.test.ts
│ │ │ │ │ ├── getServerSideProps.test.ts
│ │ │ │ │ ├── pages-router-api-endpoints.test.ts
│ │ │ │ │ ├── server-component-error.test.ts
│ │ │ │ │ ├── server-components.test.ts
│ │ │ │ │ ├── utils
│ │ │ │ │ └── throw.js
│ │ │ │ │ └── wrapApiHandlerWithSentry.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-14
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── generation-functions
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── with-notfound
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── parameterized
│ │ │ │ │ ├── [one]
│ │ │ │ │ │ ├── beep
│ │ │ │ │ │ │ ├── [two]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── propagation
│ │ │ │ │ ├── test-outgoing-fetch-external-disallowed
│ │ │ │ │ │ ├── check
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── test-outgoing-fetch
│ │ │ │ │ │ ├── check
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── test-outgoing-http-external-disallowed
│ │ │ │ │ │ ├── check
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── test-outgoing-http
│ │ │ │ │ │ ├── check
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ └── request-instrumentation
│ │ │ │ │ └── page.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── generation-functions.test.ts
│ │ │ │ ├── parameterized-routes.test.ts
│ │ │ │ ├── propagation.test.ts
│ │ │ │ └── request-instrumentation.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-15-basepath
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── dynamic
│ │ │ │ │ ├── [...parameters]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── [parameter]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── navigation
│ │ │ │ │ ├── [param]
│ │ │ │ │ │ ├── link
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── router-push
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ └── page.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── routing-basepath-transaction.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-15-intl
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── [locale]
│ │ │ │ │ ├── i18n-test
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ └── layout.tsx
│ │ │ ├── i18n
│ │ │ │ ├── request.ts
│ │ │ │ └── routing.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── middleware.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── i18n-routing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-15
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── [locale]
│ │ │ │ │ └── i18n-test
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── ai-error-test
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── ai-test
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── isr-test
│ │ │ │ │ ├── [product]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── nested-rsc-error
│ │ │ │ │ └── [param]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── non-isr-test
│ │ │ │ │ └── [item]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── pageload-tracing
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── parameterized
│ │ │ │ │ ├── [one]
│ │ │ │ │ │ ├── beep
│ │ │ │ │ │ │ ├── [two]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── prefetching
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── to-be-prefetched
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── redirect
│ │ │ │ │ ├── destination
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── origin
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── route-handler
│ │ │ │ │ └── [xoxo]
│ │ │ │ │ │ ├── edge
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── node
│ │ │ │ │ │ └── route.ts
│ │ │ │ ├── streaming-rsc-error
│ │ │ │ │ └── [param]
│ │ │ │ │ │ ├── client-page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ └── suspense-error
│ │ │ │ │ └── page.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── ai-error.test.ts
│ │ │ │ ├── ai-test.test.ts
│ │ │ │ ├── async-params.test.ts
│ │ │ │ ├── i18n-routing.test.ts
│ │ │ │ ├── isr-routes.test.ts
│ │ │ │ ├── nested-rsc-error.test.ts
│ │ │ │ ├── pageload-tracing.test.ts
│ │ │ │ ├── parameterized-routes.test.ts
│ │ │ │ ├── prefetch-spans.test.ts
│ │ │ │ ├── route-handler.test.ts
│ │ │ │ ├── server-action-redirect.test.ts
│ │ │ │ ├── server-components.test.ts
│ │ │ │ ├── streaming-rsc-error.test.ts
│ │ │ │ └── suspense-error.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-16-cacheComponents
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── cache
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── global-error.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ └── suspense
│ │ │ │ │ └── page.tsx
│ │ │ ├── eslint.config.mjs
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── proxy.ts
│ │ │ ├── public
│ │ │ │ ├── file.svg
│ │ │ │ ├── globe.svg
│ │ │ │ ├── next.svg
│ │ │ │ ├── vercel.svg
│ │ │ │ └── window.svg
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── cacheComponents.spec.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-16-tunnel
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── global-error.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ └── page.tsx
│ │ │ ├── eslint.config.mjs
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── proxy.ts
│ │ │ ├── public
│ │ │ │ ├── file.svg
│ │ │ │ ├── globe.svg
│ │ │ │ ├── next.svg
│ │ │ │ ├── vercel.svg
│ │ │ │ └── window.svg
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── tunnel-route.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-16
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── ai-error-test
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── ai-test
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── api
│ │ │ │ │ └── endpoint-behind-middleware
│ │ │ │ │ │ └── route.ts
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── global-error.tsx
│ │ │ │ ├── isr-test
│ │ │ │ │ ├── [product]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── nested-rsc-error
│ │ │ │ │ └── [param]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── non-isr-test
│ │ │ │ │ └── [item]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── pageload-tracing
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── parameterized
│ │ │ │ │ ├── [one]
│ │ │ │ │ │ ├── beep
│ │ │ │ │ │ │ ├── [two]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── prefetching
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── to-be-prefetched
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── redirect
│ │ │ │ │ ├── destination
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── origin
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── route-handler
│ │ │ │ │ └── [xoxo]
│ │ │ │ │ │ ├── edge
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── node
│ │ │ │ │ │ └── route.ts
│ │ │ │ ├── streaming-rsc-error
│ │ │ │ │ └── [param]
│ │ │ │ │ │ ├── client-page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ └── suspense-error
│ │ │ │ │ └── page.tsx
│ │ │ ├── eslint.config.mjs
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── proxy.ts
│ │ │ ├── public
│ │ │ │ ├── file.svg
│ │ │ │ ├── globe.svg
│ │ │ │ ├── next.svg
│ │ │ │ ├── vercel.svg
│ │ │ │ └── window.svg
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── ai-error.test.ts
│ │ │ │ ├── ai-test.test.ts
│ │ │ │ ├── async-params.test.ts
│ │ │ │ ├── isDevMode.ts
│ │ │ │ ├── isr-routes.test.ts
│ │ │ │ ├── middleware.test.ts
│ │ │ │ ├── nested-rsc-error.test.ts
│ │ │ │ ├── pageload-tracing.test.ts
│ │ │ │ ├── parameterized-routes.test.ts
│ │ │ │ ├── prefetch-spans.test.ts
│ │ │ │ ├── route-handler.test.ts
│ │ │ │ ├── server-action-redirect.test.ts
│ │ │ │ ├── server-components.test.ts
│ │ │ │ ├── streaming-rsc-error.test.ts
│ │ │ │ └── suspense-error.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-app-dir
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── (nested-layout)
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── nested-layout
│ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── client-component
│ │ │ │ │ ├── error.tsx
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ ├── loading.tsx
│ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── parameter
│ │ │ │ │ │ ├── [...parameters]
│ │ │ │ │ │ ├── error.tsx
│ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ ├── loading.tsx
│ │ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── [parameter]
│ │ │ │ │ │ ├── error.tsx
│ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ ├── loading.tsx
│ │ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── edge-server-components
│ │ │ │ │ ├── error
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── error.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── loading.tsx
│ │ │ │ ├── navigation
│ │ │ │ │ ├── [param]
│ │ │ │ │ │ ├── browser-back
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── link-replace
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── link
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── router-back
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── router-push
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── router-replace
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── not-found.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── route-handlers
│ │ │ │ │ ├── [param]
│ │ │ │ │ │ ├── edge
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ ├── error
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── static
│ │ │ │ │ │ └── route.ts
│ │ │ │ ├── server-action
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── server-component
│ │ │ │ │ ├── error.tsx
│ │ │ │ │ ├── faulty
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── featureFlag
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ ├── loading.tsx
│ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ ├── not-found
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ ├── parameter
│ │ │ │ │ │ ├── [...parameters]
│ │ │ │ │ │ │ ├── error.tsx
│ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ ├── loading.tsx
│ │ │ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── [parameter]
│ │ │ │ │ │ │ ├── error.tsx
│ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ ├── loading.tsx
│ │ │ │ │ │ │ ├── not-found.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── redirect
│ │ │ │ │ │ └── page.tsx
│ │ │ │ └── very-slow-component
│ │ │ │ │ └── page.tsx
│ │ │ ├── assert-build.ts
│ │ │ ├── components
│ │ │ │ ├── client-error-debug-tools.tsx
│ │ │ │ └── span-context.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── middleware.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-app-routing-instrumentation.test.ts
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── connected-servercomponent-trace.test.ts
│ │ │ │ ├── devErrorSymbolification.test.ts
│ │ │ │ ├── edge.test.ts
│ │ │ │ ├── isDevMode.ts
│ │ │ │ ├── request-instrumentation.test.ts
│ │ │ │ ├── route-handlers.test.ts
│ │ │ │ ├── server-components.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-orpc
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── client-error
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── client
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── global-error.tsx
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── rpc
│ │ │ │ │ │ └── [[...rest]]
│ │ │ │ │ │ └── route.ts
│ │ │ │ ├── components
│ │ │ │ │ └── FindPlanet.tsx
│ │ │ │ ├── instrumentation-client.ts
│ │ │ │ ├── instrumentation.ts
│ │ │ │ └── orpc
│ │ │ │ │ ├── client.ts
│ │ │ │ │ ├── router.ts
│ │ │ │ │ ├── sentry-middleware.ts
│ │ │ │ │ └── server.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── orpc-error.test.ts
│ │ │ │ └── orpc-tracing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-pages-dir
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ └── index.tsx
│ │ │ ├── assert-build.ts
│ │ │ ├── components
│ │ │ │ ├── client-error-debug-tools.tsx
│ │ │ │ └── span-context.tsx
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── middleware.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── api
│ │ │ │ │ ├── async-context-edge-endpoint.ts
│ │ │ │ │ ├── edge-endpoint.ts
│ │ │ │ │ ├── endpoint-behind-faulty-middleware.ts
│ │ │ │ │ ├── endpoint-behind-middleware.ts
│ │ │ │ │ ├── endpoint.ts
│ │ │ │ │ ├── error-edge-endpoint.ts
│ │ │ │ │ └── request-instrumentation.ts
│ │ │ │ ├── index.tsx
│ │ │ │ └── pages-router
│ │ │ │ │ ├── ssr-error-class.tsx
│ │ │ │ │ └── ssr-error-fc.tsx
│ │ │ ├── playwright.config.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── async-context-edge.test.ts
│ │ │ │ ├── devErrorSymbolification.test.ts
│ │ │ │ ├── edge-route.test.ts
│ │ │ │ ├── isDevMode.ts
│ │ │ │ ├── middleware.test.ts
│ │ │ │ ├── pages-ssr-errors.test.ts
│ │ │ │ ├── request-instrumentation.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-t3
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── postcss.config.cjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── _components
│ │ │ │ │ │ └── post.tsx
│ │ │ │ │ ├── api
│ │ │ │ │ │ └── trpc
│ │ │ │ │ │ │ └── [trpc]
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── global-error.tsx
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── env.js
│ │ │ │ ├── instrumentation.ts
│ │ │ │ ├── server
│ │ │ │ │ └── api
│ │ │ │ │ │ ├── root.ts
│ │ │ │ │ │ ├── routers
│ │ │ │ │ │ └── post.ts
│ │ │ │ │ │ └── trpc.ts
│ │ │ │ ├── styles
│ │ │ │ │ └── globals.css
│ │ │ │ └── trpc
│ │ │ │ │ ├── query-client.ts
│ │ │ │ │ ├── react.tsx
│ │ │ │ │ └── server.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tailwind.config.ts
│ │ │ ├── tests
│ │ │ │ ├── trpc-error.test.ts
│ │ │ │ └── trpc-mutation.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nextjs-turbo
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── [param]
│ │ │ │ │ └── rsc-page-error
│ │ │ │ │ │ └── page.tsx
│ │ │ │ ├── global-error.tsx
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── pageload-transaction
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── parameterized
│ │ │ │ │ ├── [one]
│ │ │ │ │ │ ├── beep
│ │ │ │ │ │ │ ├── [two]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static
│ │ │ │ │ │ └── page.tsx
│ │ │ │ └── route-handlers
│ │ │ │ │ ├── [param]
│ │ │ │ │ ├── error
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ └── route.ts
│ │ │ │ │ └── static
│ │ │ │ │ └── route.ts
│ │ │ ├── globals.d.ts
│ │ │ ├── instrumentation-client.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── [param]
│ │ │ │ │ └── pages-router-client-trace-propagation.tsx
│ │ │ │ └── _app.tsx
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── app-router
│ │ │ │ │ ├── pageload-transaction.test.ts
│ │ │ │ │ ├── parameterized-routes.test.ts
│ │ │ │ │ ├── route-handlers.test.ts
│ │ │ │ │ ├── rsc-error.test.ts
│ │ │ │ │ └── server-components.test.ts
│ │ │ │ └── pages-router
│ │ │ │ │ └── client-trace-propagation.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-connect
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-core-express-otel-v1-custom-sampler
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ ├── custom-sampler.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── sampling.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-core-express-otel-v1-sdk-node
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── start-otel-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-core-express-otel-v1
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-core-express-otel-v2-custom-sampler
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ ├── custom-sampler.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── sampling.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-core-express-otel-v2-sdk-node
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── start-otel-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-core-express-otel-v2
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-exports-test-app
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── scripts
│ │ │ │ └── consistentExports.ts
│ │ │ └── tsconfig.json
│ │ ├── node-express-cjs-preload
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.js
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ └── server.test.ts
│ │ ├── node-express-esm-loader
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.mjs
│ │ │ │ └── instrument.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ └── server.test.ts
│ │ ├── node-express-esm-preload
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ └── server.test.ts
│ │ ├── node-express-esm-without-loader
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.mjs
│ │ │ │ └── instrument.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ └── server.test.ts
│ │ ├── node-express-incorrect-instrumentation
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── instrumentation.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-express-send-to-sentry
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.ts
│ │ │ ├── tests
│ │ │ │ └── send-to-sentry.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-express-v5
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── mcp.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── logs.test.ts
│ │ │ │ ├── mcp.test.ts
│ │ │ │ ├── transactions.test.ts
│ │ │ │ └── trpc.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-express
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── mcp.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── logs.test.ts
│ │ │ │ ├── mcp.test.ts
│ │ │ │ ├── misc.test.ts
│ │ │ │ ├── transactions.test.ts
│ │ │ │ └── trpc.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-fastify-3
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── playwright.override.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app-handle-error-override.ts
│ │ │ │ └── app.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── propagation.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-fastify-4
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── playwright.override.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app-handle-error-override.ts
│ │ │ │ └── app.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── propagation.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-fastify-5
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── playwright.override.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app-handle-error-override.ts
│ │ │ │ └── app.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── propagation.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-firebase
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── firebase.json
│ │ │ ├── firestore-app
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ ├── app.ts
│ │ │ │ │ └── init.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── firestore.indexes.json
│ │ │ ├── firestore.rules
│ │ │ ├── functions
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── init.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── pnpm-workspace.yaml
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── functions.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-hapi
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── app.js
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ ├── node-koa
│ │ │ ├── .npmrc
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── assert.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── propagation.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-otel-custom-sampler
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ ├── custom-sampler.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── sampling.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-otel-sdk-node
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── start-otel-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-otel-without-tracing
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── start-otel-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── logs.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-otel
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── instrument.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── start-otel-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── node-profiling-cjs
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── build-cjs.mjs
│ │ │ ├── index.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ ├── node-profiling-electron
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── __tests__
│ │ │ │ └── electron.spec.js
│ │ │ ├── index.electron.js
│ │ │ ├── index.html
│ │ │ └── package.json
│ │ ├── node-profiling-esm
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── build-esm.mjs
│ │ │ ├── index.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ ├── nuxt-3-dynamic-import
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app.vue
│ │ │ ├── components
│ │ │ │ └── ErrorButton.vue
│ │ │ ├── nuxt.config.ts
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── client-error.vue
│ │ │ │ ├── fetch-server-error.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── test-param
│ │ │ │ │ ├── [param].vue
│ │ │ │ │ └── user
│ │ │ │ │ └── [userId].vue
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── server
│ │ │ │ ├── api
│ │ │ │ │ ├── param-error
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ ├── server-error.ts
│ │ │ │ │ ├── test-param
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── tracing.client.test.ts
│ │ │ │ ├── tracing.server.test.ts
│ │ │ │ └── tracing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nuxt-3-min
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app.vue
│ │ │ ├── components
│ │ │ │ └── ErrorButton.vue
│ │ │ ├── nuxt.config.ts
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── client-error.vue
│ │ │ │ ├── fetch-server-error.vue
│ │ │ │ ├── index.vue
│ │ │ │ ├── rendering-modes
│ │ │ │ │ ├── client-side-only-page.vue
│ │ │ │ │ ├── isr-1h-cached-page.vue
│ │ │ │ │ ├── isr-cached-page.vue
│ │ │ │ │ ├── pre-rendered-page.vue
│ │ │ │ │ ├── swr-1h-cached-page.vue
│ │ │ │ │ └── swr-cached-page.vue
│ │ │ │ └── test-param
│ │ │ │ │ ├── [param].vue
│ │ │ │ │ └── user
│ │ │ │ │ └── [userId].vue
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── server
│ │ │ │ ├── api
│ │ │ │ │ ├── param-error
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ ├── server-error.ts
│ │ │ │ │ ├── test-param
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── tracing.cached-html.test.ts
│ │ │ │ ├── tracing.client.test.ts
│ │ │ │ ├── tracing.server.test.ts
│ │ │ │ └── tracing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nuxt-3-top-level-import
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app.vue
│ │ │ ├── components
│ │ │ │ └── ErrorButton.vue
│ │ │ ├── nuxt.config.ts
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── client-error.vue
│ │ │ │ ├── fetch-server-error.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── test-param
│ │ │ │ │ ├── [param].vue
│ │ │ │ │ └── user
│ │ │ │ │ └── [userId].vue
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── server
│ │ │ │ ├── api
│ │ │ │ │ ├── param-error
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ ├── server-error.ts
│ │ │ │ │ ├── test-param
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── tracing.client.test.ts
│ │ │ │ ├── tracing.server.test.ts
│ │ │ │ └── tracing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nuxt-3
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app.vue
│ │ │ ├── components
│ │ │ │ └── ErrorButton.vue
│ │ │ ├── nuxt.config.ts
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── client-error.vue
│ │ │ │ ├── fetch-server-error.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── test-param
│ │ │ │ │ ├── [param].vue
│ │ │ │ │ └── user
│ │ │ │ │ └── [userId].vue
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── server
│ │ │ │ ├── api
│ │ │ │ │ ├── cache-test.ts
│ │ │ │ │ ├── db-multi-test.ts
│ │ │ │ │ ├── db-test.ts
│ │ │ │ │ ├── middleware-test.ts
│ │ │ │ │ ├── param-error
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ ├── server-error.ts
│ │ │ │ │ ├── storage-aliases-test.ts
│ │ │ │ │ ├── storage-test.ts
│ │ │ │ │ ├── test-param
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].ts
│ │ │ │ ├── middleware
│ │ │ │ │ ├── 01.first.ts
│ │ │ │ │ ├── 02.second.ts
│ │ │ │ │ ├── 03.auth.ts
│ │ │ │ │ ├── 04.hooks.ts
│ │ │ │ │ └── 05.array-hooks.ts
│ │ │ │ ├── plugins
│ │ │ │ │ └── customNitroErrorHandler.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── cache.test.ts
│ │ │ │ ├── database-multi.test.ts
│ │ │ │ ├── database.test.ts
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── middleware.test.ts
│ │ │ │ ├── storage-aliases.test.ts
│ │ │ │ ├── storage.test.ts
│ │ │ │ ├── tracing.client.test.ts
│ │ │ │ ├── tracing.server.test.ts
│ │ │ │ └── tracing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── nuxt-4
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── components
│ │ │ │ │ └── ErrorButton.vue
│ │ │ │ ├── composables
│ │ │ │ │ └── use-sentry-test-tag.ts
│ │ │ │ └── pages
│ │ │ │ │ ├── client-error.vue
│ │ │ │ │ ├── fetch-server-routes.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── pinia-cart.vue
│ │ │ │ │ ├── rendering-modes
│ │ │ │ │ ├── client-side-only-page.vue
│ │ │ │ │ ├── isr-1h-cached-page.vue
│ │ │ │ │ ├── isr-cached-page.vue
│ │ │ │ │ ├── pre-rendered-page.vue
│ │ │ │ │ ├── swr-1h-cached-page.vue
│ │ │ │ │ └── swr-cached-page.vue
│ │ │ │ │ └── test-param
│ │ │ │ │ ├── [param].vue
│ │ │ │ │ └── user
│ │ │ │ │ └── [userId].vue
│ │ │ ├── modules
│ │ │ │ └── another-module.ts
│ │ │ ├── nuxt.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── server
│ │ │ │ ├── api
│ │ │ │ │ ├── cache-test.ts
│ │ │ │ │ ├── db-multi-test.ts
│ │ │ │ │ ├── db-test.ts
│ │ │ │ │ ├── middleware-test.ts
│ │ │ │ │ ├── nitro-fetch.ts
│ │ │ │ │ ├── param-error
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ ├── server-error.ts
│ │ │ │ │ ├── storage-aliases-test.ts
│ │ │ │ │ ├── storage-test.ts
│ │ │ │ │ ├── test-param
│ │ │ │ │ │ └── [param].ts
│ │ │ │ │ └── user
│ │ │ │ │ │ └── [userId].ts
│ │ │ │ ├── middleware
│ │ │ │ │ ├── 01.first.ts
│ │ │ │ │ ├── 02.second.ts
│ │ │ │ │ ├── 03.auth.ts
│ │ │ │ │ ├── 04.hooks.ts
│ │ │ │ │ └── 05.array-hooks.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── stores
│ │ │ │ └── cart.ts
│ │ │ ├── tests
│ │ │ │ ├── cache.test.ts
│ │ │ │ ├── database-multi.test.ts
│ │ │ │ ├── database.test.ts
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── middleware.test.ts
│ │ │ │ ├── pinia.test.ts
│ │ │ │ ├── storage-aliases.test.ts
│ │ │ │ ├── storage.test.ts
│ │ │ │ ├── tracing.cached-html.test.ts
│ │ │ │ ├── tracing.client.test.ts
│ │ │ │ ├── tracing.server.test.ts
│ │ │ │ └── tracing.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-17
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-19
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ └── Index.jsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── errors.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-create-browser-router
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ ├── LazyLoadedInnerRoute.tsx
│ │ │ │ │ ├── LazyLoadedUser.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-create-hash-router
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Group.tsx
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ ├── Post.tsx
│ │ │ │ │ ├── PostFeatured.tsx
│ │ │ │ │ ├── PostIndex.tsx
│ │ │ │ │ ├── PostRelated.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-create-memory-router
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-5
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-6-descendant-routes
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── server
│ │ │ │ └── app.js
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ └── Index.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-6-use-routes
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── fixtures
│ │ │ │ │ └── ReplayRecordingData.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-6
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── server
│ │ │ │ └── app.js
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ ├── SSE.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── sse.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-7-cross-usage
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ └── Index.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-7-framework-custom
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── app.css
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── errors
│ │ │ │ │ ├── client-action.tsx
│ │ │ │ │ ├── client-loader.tsx
│ │ │ │ │ ├── client-param.tsx
│ │ │ │ │ ├── client.tsx
│ │ │ │ │ ├── server-action.tsx
│ │ │ │ │ └── server-loader.tsx
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ └── performance
│ │ │ │ │ ├── dynamic-param.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-action.tsx
│ │ │ │ │ ├── server-loader.tsx
│ │ │ │ │ ├── ssr.tsx
│ │ │ │ │ └── static.tsx
│ │ │ ├── instrument.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── react-router.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors
│ │ │ │ │ ├── errors.client.test.ts
│ │ │ │ │ └── errors.server.test.ts
│ │ │ │ └── performance
│ │ │ │ │ ├── navigation.client.test.ts
│ │ │ │ │ ├── pageload.client.test.ts
│ │ │ │ │ ├── performance.server.test.ts
│ │ │ │ │ └── trace-propagation.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-router-7-framework-node-20-18
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── app.css
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── errors
│ │ │ │ │ ├── client-action.tsx
│ │ │ │ │ ├── client-loader.tsx
│ │ │ │ │ ├── client-param.tsx
│ │ │ │ │ ├── client.tsx
│ │ │ │ │ ├── server-action.tsx
│ │ │ │ │ └── server-loader.tsx
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ └── performance
│ │ │ │ │ ├── dynamic-param.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-action.tsx
│ │ │ │ │ ├── server-loader.tsx
│ │ │ │ │ ├── ssr.tsx
│ │ │ │ │ └── static.tsx
│ │ │ ├── instrument.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── react-router.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors
│ │ │ │ │ ├── errors.client.test.ts
│ │ │ │ │ └── errors.server.test.ts
│ │ │ │ └── performance
│ │ │ │ │ ├── navigation.client.test.ts
│ │ │ │ │ ├── pageload.client.test.ts
│ │ │ │ │ ├── performance.server.test.ts
│ │ │ │ │ └── trace-propagation.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-router-7-framework-spa-node-20-18
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── app.css
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── errors
│ │ │ │ │ ├── client-action.tsx
│ │ │ │ │ ├── client-loader.tsx
│ │ │ │ │ ├── client-param.tsx
│ │ │ │ │ └── client.tsx
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ └── performance
│ │ │ │ │ ├── dynamic-param.tsx
│ │ │ │ │ └── index.tsx
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── react-router.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors
│ │ │ │ │ └── errors.client.test.ts
│ │ │ │ └── performance
│ │ │ │ │ ├── navigation.client.test.ts
│ │ │ │ │ └── pageload.client.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-router-7-framework-spa
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── app.css
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── errors
│ │ │ │ │ ├── client-action.tsx
│ │ │ │ │ ├── client-loader.tsx
│ │ │ │ │ ├── client-param.tsx
│ │ │ │ │ └── client.tsx
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ └── performance
│ │ │ │ │ ├── dynamic-param.tsx
│ │ │ │ │ └── index.tsx
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── react-router.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors
│ │ │ │ │ └── errors.client.test.ts
│ │ │ │ └── performance
│ │ │ │ │ ├── navigation.client.test.ts
│ │ │ │ │ └── pageload.client.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-router-7-framework
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── app.css
│ │ │ │ ├── context.ts
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── errors
│ │ │ │ │ ├── client-action.tsx
│ │ │ │ │ ├── client-loader.tsx
│ │ │ │ │ ├── client-param.tsx
│ │ │ │ │ ├── client.tsx
│ │ │ │ │ ├── server-action.tsx
│ │ │ │ │ └── server-loader.tsx
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ └── performance
│ │ │ │ │ ├── dynamic-param.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-action.tsx
│ │ │ │ │ ├── server-loader.tsx
│ │ │ │ │ ├── ssr.tsx
│ │ │ │ │ ├── static.tsx
│ │ │ │ │ └── with-middleware.tsx
│ │ │ ├── instrument.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── react-router.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors
│ │ │ │ │ ├── errors.client.test.ts
│ │ │ │ │ └── errors.server.test.ts
│ │ │ │ └── performance
│ │ │ │ │ ├── middleware.server.test.ts
│ │ │ │ │ ├── navigation.client.test.ts
│ │ │ │ │ ├── pageload.client.test.ts
│ │ │ │ │ ├── performance.server.test.ts
│ │ │ │ │ └── trace-propagation.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-router-7-lazy-routes
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── AnotherLazyRoutes.tsx
│ │ │ │ │ ├── Deep.tsx
│ │ │ │ │ ├── DelayedLazyRoute.tsx
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ ├── InnerLazyRoutes.tsx
│ │ │ │ │ ├── LongRunningLazyRoutes.tsx
│ │ │ │ │ ├── SlowFetchLazyRoutes.tsx
│ │ │ │ │ └── deep
│ │ │ │ │ │ ├── Level1Routes.tsx
│ │ │ │ │ │ ├── Level2Routes.tsx
│ │ │ │ │ │ └── Level3.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── timeout-behaviour.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-7-spa
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── main.tsx
│ │ │ │ └── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ ├── SSE.tsx
│ │ │ │ │ └── User.tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── transactions.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-send-to-sentry
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── index.html
│ │ │ ├── src
│ │ │ │ ├── globals.d.ts
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pages
│ │ │ │ │ ├── Index.tsx
│ │ │ │ │ └── User.tsx
│ │ │ │ └── react-app-env.d.ts
│ │ │ ├── tests
│ │ │ │ ├── fixtures
│ │ │ │ │ └── ReplayRecordingData.ts
│ │ │ │ └── send-to-sentry.test.ts
│ │ │ └── tsconfig.json
│ │ ├── remix-hydrogen
│ │ │ ├── .env
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc.cjs
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── functions
│ │ │ │ │ └── _middleware.ts
│ │ │ │ ├── lib
│ │ │ │ │ ├── fragments.ts
│ │ │ │ │ ├── session.ts
│ │ │ │ │ └── variants.ts
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes
│ │ │ │ │ ├── _index.tsx
│ │ │ │ │ ├── action-formdata.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── loader-error.tsx
│ │ │ │ │ ├── navigate.tsx
│ │ │ │ │ └── user.$id.tsx
│ │ │ │ └── utils.ts
│ │ │ ├── env.d.ts
│ │ │ ├── globals.d.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ └── favicon.svg
│ │ │ ├── server.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── client-errors.test.ts
│ │ │ │ ├── client-transactions.test.ts
│ │ │ │ └── server-transactions.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── solid-tanstack-router
│ │ │ ├── .cta.json
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── logo192.png
│ │ │ │ ├── logo512.png
│ │ │ │ ├── manifest.json
│ │ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ │ ├── App.tsx
│ │ │ │ ├── logo.svg
│ │ │ │ ├── main.tsx
│ │ │ │ └── styles.css
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── routing-instrumentation.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── solid
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── postcss.config.js
│ │ │ ├── src
│ │ │ │ ├── app.tsx
│ │ │ │ ├── index.css
│ │ │ │ ├── index.tsx
│ │ │ │ ├── pageroot.tsx
│ │ │ │ └── routes.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tailwind.config.ts
│ │ │ ├── tests
│ │ │ │ ├── errorboundary.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── solidstart-dynamic-import
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── app.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app.tsx
│ │ │ │ ├── entry-client.tsx
│ │ │ │ ├── entry-server.tsx
│ │ │ │ ├── instrument.server.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── back-navigation.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── error-boundary.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-error.tsx
│ │ │ │ │ └── users
│ │ │ │ │ └── [id].tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errorboundary.test.ts
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── performance.client.test.ts
│ │ │ │ └── performance.server.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vitest.config.ts
│ │ ├── solidstart-spa
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── app.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app.tsx
│ │ │ │ ├── entry-client.tsx
│ │ │ │ ├── entry-server.tsx
│ │ │ │ ├── instrument.server.ts
│ │ │ │ ├── middleware.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── back-navigation.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── error-boundary.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-error.tsx
│ │ │ │ │ └── users
│ │ │ │ │ └── [id].tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errorboundary.test.ts
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── performance.client.test.ts
│ │ │ │ └── performance.server.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vitest.config.ts
│ │ ├── solidstart-top-level-import
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── app.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app.tsx
│ │ │ │ ├── entry-client.tsx
│ │ │ │ ├── entry-server.tsx
│ │ │ │ ├── instrument.server.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── back-navigation.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── error-boundary.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-error.tsx
│ │ │ │ │ └── users
│ │ │ │ │ └── [id].tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errorboundary.test.ts
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── performance.client.test.ts
│ │ │ │ └── performance.server.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vitest.config.ts
│ │ ├── solidstart
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── app.config.ts
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── app.tsx
│ │ │ │ ├── entry-client.tsx
│ │ │ │ ├── entry-server.tsx
│ │ │ │ ├── instrument.server.ts
│ │ │ │ ├── middleware.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── back-navigation.tsx
│ │ │ │ │ ├── client-error.tsx
│ │ │ │ │ ├── error-boundary.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── server-error.tsx
│ │ │ │ │ └── users
│ │ │ │ │ └── [id].tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errorboundary.test.ts
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── performance.client.test.ts
│ │ │ │ └── performance.server.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vitest.config.ts
│ │ ├── supabase-nextjs
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── components
│ │ │ │ └── TodoList.tsx
│ │ │ ├── instrumentation.ts
│ │ │ ├── lib
│ │ │ │ ├── initSupabaseAdmin.ts
│ │ │ │ ├── initSupabaseAnon.ts
│ │ │ │ └── schema.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── _app.tsx
│ │ │ │ ├── _document.tsx
│ │ │ │ ├── _error.jsx
│ │ │ │ ├── api
│ │ │ │ │ ├── add-todo-entry.ts
│ │ │ │ │ ├── create-test-user.ts
│ │ │ │ │ └── list-users.ts
│ │ │ │ └── index.tsx
│ │ │ ├── playwright.config.mjs
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.edge.config.ts
│ │ │ ├── sentry.server.config.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── supabase
│ │ │ │ ├── .gitignore
│ │ │ │ ├── config.toml
│ │ │ │ ├── migrations
│ │ │ │ │ └── 20230712094349_init.sql
│ │ │ │ └── seed.sql
│ │ │ ├── tests
│ │ │ │ └── performance.test.ts
│ │ │ └── tsconfig.json
│ │ ├── svelte-5
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── vite.svg
│ │ │ ├── src
│ │ │ │ ├── App.svelte
│ │ │ │ ├── app.css
│ │ │ │ ├── assets
│ │ │ │ │ └── svelte.svg
│ │ │ │ ├── lib
│ │ │ │ │ └── Counter.svelte
│ │ │ │ ├── main.ts
│ │ │ │ └── vite-env.d.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── svelte.config.js
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ └── performance.test.ts
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── sveltekit-2-kit-tracing
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.d.ts
│ │ │ │ ├── app.html
│ │ │ │ ├── hooks.client.ts
│ │ │ │ ├── hooks.server.ts
│ │ │ │ ├── instrumentation.server.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── +layout.svelte
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── api
│ │ │ │ │ └── users
│ │ │ │ │ │ └── +server.ts
│ │ │ │ │ ├── building
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── client-error
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── components
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── Component1.svelte
│ │ │ │ │ ├── Component2.svelte
│ │ │ │ │ └── Component3.svelte
│ │ │ │ │ ├── form-action
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── nav1
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── nav2
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── redirect1
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── redirect2
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── server-load-error
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── server-load-fetch
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── server-route-error
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── +page.ts
│ │ │ │ │ └── +server.ts
│ │ │ │ │ ├── universal-load-error
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── universal-load-fetch
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ └── users
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── [id]
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── static
│ │ │ │ └── favicon.png
│ │ │ ├── svelte.config.js
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── tracing.client.test.ts
│ │ │ │ ├── tracing.server.test.ts
│ │ │ │ ├── tracing.test.ts
│ │ │ │ └── utils.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── sveltekit-2-svelte-5
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.d.ts
│ │ │ │ ├── app.html
│ │ │ │ ├── hooks.client.ts
│ │ │ │ ├── hooks.server.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── +layout.svelte
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── api
│ │ │ │ │ └── users
│ │ │ │ │ │ └── +server.ts
│ │ │ │ │ ├── building
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── client-error
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── components
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── Component1.svelte
│ │ │ │ │ ├── Component2.svelte
│ │ │ │ │ └── Component3.svelte
│ │ │ │ │ ├── nav1
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── nav2
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── redirect1
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── redirect2
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── server-load-error
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── server-load-fetch
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── server-route-error
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── +page.ts
│ │ │ │ │ └── +server.ts
│ │ │ │ │ ├── universal-load-error
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── universal-load-fetch
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ └── users
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── [id]
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── static
│ │ │ │ └── favicon.png
│ │ │ ├── svelte.config.js
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── performance.client.test.ts
│ │ │ │ ├── performance.server.test.ts
│ │ │ │ ├── performance.test.ts
│ │ │ │ └── utils.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── sveltekit-2.5.0-twp
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.d.ts
│ │ │ │ ├── app.html
│ │ │ │ ├── hooks.client.ts
│ │ │ │ ├── hooks.server.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── +layout.svelte
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── errors
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── static
│ │ │ │ └── favicon.png
│ │ │ ├── svelte.config.js
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── sdk.test.ts
│ │ │ │ └── tracing.test.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── sveltekit-2
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.html
│ │ │ │ ├── hooks.client.ts
│ │ │ │ ├── hooks.server.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── +layout.svelte
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── api
│ │ │ │ │ └── users
│ │ │ │ │ │ └── +server.ts
│ │ │ │ │ ├── building
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── client-error
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── components
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── Component1.svelte
│ │ │ │ │ ├── Component2.svelte
│ │ │ │ │ └── Component3.svelte
│ │ │ │ │ ├── nav1
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── nav2
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── redirect1
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── redirect2
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── server-load-error
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── server-load-fetch
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ │ ├── server-route-error
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── +page.ts
│ │ │ │ │ └── +server.ts
│ │ │ │ │ ├── type-assertion
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── universal-load-error
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── universal-load-fetch
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── +page.ts
│ │ │ │ │ ├── users
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ └── [id]
│ │ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ │ └── +page.svelte
│ │ │ │ │ └── wrap-server-route
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── +page.ts
│ │ │ │ │ └── api
│ │ │ │ │ └── +server.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── static
│ │ │ │ └── favicon.png
│ │ │ ├── svelte.config.js
│ │ │ ├── tests
│ │ │ │ ├── errors.client.test.ts
│ │ │ │ ├── errors.server.test.ts
│ │ │ │ ├── performance.client.test.ts
│ │ │ │ ├── performance.server.test.ts
│ │ │ │ ├── performance.test.ts
│ │ │ │ ├── sdk.test.ts
│ │ │ │ └── utils.ts
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.js
│ │ ├── sveltekit-cloudflare-pages
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── playwright.config.js
│ │ │ ├── src
│ │ │ │ ├── app.d.ts
│ │ │ │ ├── app.html
│ │ │ │ ├── hooks.client.ts
│ │ │ │ ├── hooks.server.ts
│ │ │ │ ├── routes
│ │ │ │ │ ├── +page.server.ts
│ │ │ │ │ └── +page.svelte
│ │ │ │ └── tsconfig.json
│ │ │ ├── static
│ │ │ │ └── favicon.png
│ │ │ ├── svelte.config.js
│ │ │ ├── tests
│ │ │ │ └── demo.test.js
│ │ │ ├── vite.config.js
│ │ │ └── wrangler.toml
│ │ ├── tanstack-router
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ └── main.tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── routing-instrumentation.test.ts
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── tanstackstart-react
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── instrument.server.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── router.tsx
│ │ │ │ └── routes
│ │ │ │ │ ├── __root.tsx
│ │ │ │ │ ├── api.error.ts
│ │ │ │ │ └── index.tsx
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ └── errors.test.ts
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── tsx-express
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── instrument.mjs
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ └── mcp.ts
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── logs.test.ts
│ │ │ │ ├── mcp.test.ts
│ │ │ │ ├── transactions.test.ts
│ │ │ │ └── trpc.test.ts
│ │ ├── vue-3
│ │ │ ├── .gitignore
│ │ │ ├── .npmrc
│ │ │ ├── README.md
│ │ │ ├── env.d.ts
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── src
│ │ │ │ ├── App.vue
│ │ │ │ ├── assets
│ │ │ │ │ ├── base.css
│ │ │ │ │ ├── logo.svg
│ │ │ │ │ └── main.css
│ │ │ │ ├── main.ts
│ │ │ │ ├── router
│ │ │ │ │ └── index.ts
│ │ │ │ ├── stores
│ │ │ │ │ ├── cart.ts
│ │ │ │ │ └── counter.ts
│ │ │ │ └── views
│ │ │ │ │ ├── AboutView.vue
│ │ │ │ │ ├── CartView.vue
│ │ │ │ │ ├── CategoryIdView.vue
│ │ │ │ │ ├── ComponentMainView.vue
│ │ │ │ │ ├── ComponentOneView.vue
│ │ │ │ │ ├── ComponentTwoView.vue
│ │ │ │ │ ├── HomeView.vue
│ │ │ │ │ ├── UserIdErrorView.vue
│ │ │ │ │ └── UserIdView.vue
│ │ │ ├── start-event-proxy.mjs
│ │ │ ├── tests
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── performance.test.ts
│ │ │ │ └── pinia.test.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── webpack-4
│ │ │ ├── .npmrc
│ │ │ ├── build.mjs
│ │ │ ├── entry.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ │ └── errors.test.ts
│ │ └── webpack-5
│ │ │ ├── .npmrc
│ │ │ ├── build.mjs
│ │ │ ├── entry.js
│ │ │ ├── package.json
│ │ │ ├── playwright.config.mjs
│ │ │ ├── start-event-proxy.mjs
│ │ │ └── tests
│ │ │ └── errors.test.ts
│ ├── test-registry.npmrc
│ ├── tsconfig.json
│ ├── validate-test-app-setups.ts
│ ├── validate-verdaccio-configuration.ts
│ └── verdaccio-config
│ │ └── config.yaml
├── external-contributor-gh-action
│ ├── .eslintrc.cjs
│ ├── action.yml
│ ├── index.mjs
│ └── package.json
├── node-core-integration-tests
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ ├── clean.js
│ │ └── use-ts-3_8.js
│ ├── src
│ │ └── index.ts
│ ├── suites
│ │ ├── anr
│ │ │ ├── app-path.mjs
│ │ │ ├── basic-multiple.mjs
│ │ │ ├── basic-session.js
│ │ │ ├── basic.js
│ │ │ ├── basic.mjs
│ │ │ ├── forked.js
│ │ │ ├── forker.js
│ │ │ ├── indefinite.mjs
│ │ │ ├── isolated.mjs
│ │ │ ├── should-exit-forced.js
│ │ │ ├── should-exit.js
│ │ │ ├── stop-and-start.js
│ │ │ └── test.ts
│ │ ├── breadcrumbs
│ │ │ └── process-thread
│ │ │ │ ├── app.mjs
│ │ │ │ ├── test.ts
│ │ │ │ └── worker.mjs
│ │ ├── child-process
│ │ │ ├── child.js
│ │ │ ├── child.mjs
│ │ │ ├── fork.js
│ │ │ ├── fork.mjs
│ │ │ ├── test.ts
│ │ │ ├── worker.js
│ │ │ └── worker.mjs
│ │ ├── client-reports
│ │ │ ├── drop-reasons
│ │ │ │ ├── before-send
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── event-processors
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ └── periodic-send
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── contextLines
│ │ │ ├── filename-with-spaces
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario with space.cjs
│ │ │ │ ├── scenario with space.mjs
│ │ │ │ └── test.ts
│ │ │ └── memory-leak
│ │ │ │ ├── nested-file.ts
│ │ │ │ ├── other-file.ts
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── cron
│ │ │ ├── cron
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── node-cron
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ └── node-schedule
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── esm
│ │ │ ├── import-in-the-middle
│ │ │ │ ├── app.mjs
│ │ │ │ ├── sub-module.mjs
│ │ │ │ └── test.ts
│ │ │ ├── modules-integration
│ │ │ │ ├── app.mjs
│ │ │ │ └── test.ts
│ │ │ └── warn-esm
│ │ │ │ ├── server.js
│ │ │ │ ├── server.mjs
│ │ │ │ └── test.ts
│ │ ├── featureFlags
│ │ │ └── featureFlagsIntegration
│ │ │ │ ├── onError
│ │ │ │ ├── basic
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── withScope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── onSpan
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── no-code
│ │ │ ├── app.js
│ │ │ ├── app.mjs
│ │ │ └── test.ts
│ │ ├── proxy
│ │ │ ├── basic.js
│ │ │ └── test.ts
│ │ ├── public-api
│ │ │ ├── LocalVariables
│ │ │ │ ├── deny-inspector.mjs
│ │ │ │ ├── local-variables-caught.js
│ │ │ │ ├── local-variables-caught.mjs
│ │ │ │ ├── local-variables-instrument.js
│ │ │ │ ├── local-variables-no-sentry.js
│ │ │ │ ├── local-variables-rethrow.js
│ │ │ │ ├── local-variables.js
│ │ │ │ ├── no-local-variables.js
│ │ │ │ └── test.ts
│ │ │ ├── OnUncaughtException
│ │ │ │ ├── additional-listener-test-script.js
│ │ │ │ ├── basic.js
│ │ │ │ ├── log-entire-error-to-console.js
│ │ │ │ ├── mimic-native-behaviour-additional-listener-test-script.js
│ │ │ │ ├── mimic-native-behaviour-no-additional-listener-test-script.js
│ │ │ │ ├── no-additional-listener-test-script.js
│ │ │ │ └── test.ts
│ │ │ ├── addBreadcrumb
│ │ │ │ ├── empty-obj
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── multiple_breadcrumbs
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple_breadcrumb
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── captureException
│ │ │ │ ├── catched-error
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── empty-obj
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple-error
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── captureMessage
│ │ │ │ ├── parameterized_message
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_message
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_message_attachStackTrace
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── with_level
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── configureScope
│ │ │ │ ├── clear_scope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── set_properties
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── logs
│ │ │ │ ├── subject.ts
│ │ │ │ └── test.ts
│ │ │ ├── metrics
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── onUnhandledRejectionIntegration
│ │ │ │ ├── mode-none.js
│ │ │ │ ├── mode-strict.js
│ │ │ │ ├── mode-warn-error.js
│ │ │ │ ├── mode-warn-string.js
│ │ │ │ ├── scenario-strict.ts
│ │ │ │ ├── scenario-warn.ts
│ │ │ │ └── test.ts
│ │ │ ├── scopes
│ │ │ │ ├── initialScopes
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── isolationScope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setContext
│ │ │ │ ├── multiple-contexts
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── non-serializable-context
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple-context
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setExtra
│ │ │ │ ├── multiple-extras
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── non-serializable-extra
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple-extra
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setExtras
│ │ │ │ ├── consecutive-calls
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── multiple-extras
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setMeasurement
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── setTag
│ │ │ │ └── with-primitives
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setTags
│ │ │ │ └── with-primitives
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setUser
│ │ │ │ ├── unset_user
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── update_user
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── startSpan
│ │ │ │ ├── basic-usage
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-root-spans
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-spans-in-scope-with-parentSpanId
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-spans-in-scope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── updateName-method
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── updateSpanName-function
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── with-nested-spans
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ └── withScope
│ │ │ │ └── nested-scopes
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── sessions
│ │ │ ├── errored-session-aggregate
│ │ │ │ └── test.ts
│ │ │ ├── exited-session-aggregate
│ │ │ │ └── test.ts
│ │ │ └── server.ts
│ │ ├── system-error
│ │ │ ├── basic-pii.mjs
│ │ │ ├── basic.mjs
│ │ │ └── test.ts
│ │ ├── tracing
│ │ │ ├── dsc-txn-name-update
│ │ │ │ ├── scenario-events.ts
│ │ │ │ ├── scenario-headers.ts
│ │ │ │ └── test.ts
│ │ │ ├── envelope-header
│ │ │ │ ├── error-active-span-unsampled
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error-active-span
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── sampleRate-propagation
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── transaction-route
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── transaction-url
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── transaction
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── linking
│ │ │ │ ├── scenario-addLink-nested.ts
│ │ │ │ ├── scenario-addLink.ts
│ │ │ │ ├── scenario-addLinks-nested.ts
│ │ │ │ ├── scenario-addLinks.ts
│ │ │ │ ├── scenario-span-options.ts
│ │ │ │ └── test.ts
│ │ │ ├── maxSpans
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── meta-tags-twp-errors
│ │ │ │ ├── no-server.js
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── meta-tags
│ │ │ │ ├── server-sdk-disabled.js
│ │ │ │ ├── server-tracesSampleRate-zero.js
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── requests
│ │ │ │ ├── fetch-breadcrumbs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-no-tracing-no-spans
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-no-tracing
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-sampled-no-active-span
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-unsampled
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-breadcrumbs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-no-tracing-no-spans
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-no-tracing
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-sampled-no-active-span
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-sampled
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ └── http-unsampled
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ ├── sample-rand-propagation
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── sample-rate-propagation
│ │ │ │ ├── no-tracing-enabled
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── tracesSampleRate-0
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── tracesSampleRate
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── tracesSampler-with-otel-http-instrumentation
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ └── tracePropagationTargets
│ │ │ │ ├── baggage-org-id
│ │ │ │ ├── server-no-explicit-org-id.ts
│ │ │ │ ├── server-no-org-id.ts
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── tsconfig.json
│ │ └── winston
│ │ │ ├── subject.ts
│ │ │ └── test.ts
│ ├── test.txt
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ ├── utils
│ │ ├── assertions.ts
│ │ ├── index.ts
│ │ ├── runner.ts
│ │ ├── server.ts
│ │ ├── setup-tests.ts
│ │ ├── setupOtel.js
│ │ └── setupOtel.ts
│ └── vite.config.ts
├── node-integration-tests
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ ├── clean.js
│ │ └── use-ts-3_8.js
│ ├── src
│ │ └── index.ts
│ ├── suites
│ │ ├── anr
│ │ │ ├── app-path.mjs
│ │ │ ├── basic-multiple.mjs
│ │ │ ├── basic-session.js
│ │ │ ├── basic.js
│ │ │ ├── basic.mjs
│ │ │ ├── forked.js
│ │ │ ├── forker.js
│ │ │ ├── indefinite.mjs
│ │ │ ├── isolated.mjs
│ │ │ ├── should-exit-forced.js
│ │ │ ├── should-exit.js
│ │ │ ├── stop-and-start.js
│ │ │ └── test.ts
│ │ ├── aws-serverless
│ │ │ ├── aws-integration
│ │ │ │ └── s3
│ │ │ │ │ ├── scenario.js
│ │ │ │ │ └── test.ts
│ │ │ └── graphql
│ │ │ │ └── useOperationNameForRootSpan
│ │ │ │ ├── apollo-server.js
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ ├── breadcrumbs
│ │ │ └── process-thread
│ │ │ │ ├── app.mjs
│ │ │ │ ├── test.ts
│ │ │ │ └── worker.mjs
│ │ ├── child-process
│ │ │ ├── child.js
│ │ │ ├── child.mjs
│ │ │ ├── fork.js
│ │ │ ├── fork.mjs
│ │ │ ├── test.ts
│ │ │ ├── worker.js
│ │ │ └── worker.mjs
│ │ ├── client-reports
│ │ │ ├── drop-reasons
│ │ │ │ ├── before-send
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── event-processors
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ └── periodic-send
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── consola
│ │ │ ├── subject-args.ts
│ │ │ ├── subject-custom-levels.ts
│ │ │ ├── subject-levels.ts
│ │ │ ├── subject-tags.ts
│ │ │ ├── subject-types.ts
│ │ │ ├── subject.ts
│ │ │ └── test.ts
│ │ ├── contextLines
│ │ │ ├── filename-with-spaces
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario with space.cjs
│ │ │ │ ├── scenario with space.mjs
│ │ │ │ └── test.ts
│ │ │ └── memory-leak
│ │ │ │ ├── nested-file.ts
│ │ │ │ ├── other-file.ts
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── cron
│ │ │ ├── cron
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── node-cron
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ └── node-schedule
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── esm
│ │ │ ├── import-in-the-middle
│ │ │ │ ├── app.mjs
│ │ │ │ ├── sub-module.mjs
│ │ │ │ └── test.ts
│ │ │ ├── modules-integration
│ │ │ │ ├── app.mjs
│ │ │ │ └── test.ts
│ │ │ └── warn-esm
│ │ │ │ ├── server.js
│ │ │ │ ├── server.mjs
│ │ │ │ └── test.ts
│ │ ├── express
│ │ │ ├── handle-error-scope-data-loss
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ ├── handle-error-tracesSampleRate-0
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ ├── handle-error-tracesSampleRate-unset
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ ├── handle-error
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ ├── multiple-init
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ ├── multiple-routers
│ │ │ │ ├── common-infix-parameterized
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── common-infix
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── common-prefix-parameterized-reverse
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── common-prefix-parameterized
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── common-prefix-same-length-parameterized copy
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── common-prefix-same-length-parameterized
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── common-prefix
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── complex-router
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── middle-layer-parameterized
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── requestUser
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── sentry-trace
│ │ │ │ ├── baggage-header-assign
│ │ │ │ │ └── test.ts
│ │ │ │ ├── baggage-header-out
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── baggage-other-vendors-with-sentry-entries
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── baggage-other-vendors
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── baggage-property-values
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── baggage-transaction-name
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── server.ts
│ │ │ │ ├── trace-header-assign
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── trace-header-out
│ │ │ │ │ └── test.ts
│ │ │ ├── setupExpressErrorHandler
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── span-isolationScope
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ │ ├── tracing
│ │ │ │ ├── instrument-filterStatusCode.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-filterStatusCode.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ ├── test.ts
│ │ │ │ ├── tracesSampler
│ │ │ │ │ ├── scenario-normalizedRequest.js
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── updateName
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── withError
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ ├── with-http
│ │ │ │ ├── base
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ └── maxIncomingRequestBodySize
│ │ │ │ │ ├── generatePayload.ts
│ │ │ │ │ ├── instrument-always.mjs
│ │ │ │ │ ├── instrument-default.mjs
│ │ │ │ │ ├── instrument-medium.mjs
│ │ │ │ │ ├── instrument-none.mjs
│ │ │ │ │ ├── instrument-small.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ └── without-tracing
│ │ │ │ ├── server.ts
│ │ │ │ └── test.ts
│ │ ├── featureFlags
│ │ │ ├── featureFlagsIntegration
│ │ │ │ ├── onError
│ │ │ │ │ ├── basic
│ │ │ │ │ │ ├── scenario.ts
│ │ │ │ │ │ └── test.ts
│ │ │ │ │ └── withScope
│ │ │ │ │ │ ├── scenario.ts
│ │ │ │ │ │ └── test.ts
│ │ │ │ └── onSpan
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ └── growthbook
│ │ │ │ ├── onError
│ │ │ │ └── basic
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── onSpan
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── fs-instrumentation
│ │ │ ├── fixtures
│ │ │ │ ├── .gitignore
│ │ │ │ ├── some-file-promises.txt
│ │ │ │ ├── some-file-promisify.txt
│ │ │ │ └── some-file.txt
│ │ │ ├── server.ts
│ │ │ └── test.ts
│ │ ├── modules
│ │ │ ├── instrument.mjs
│ │ │ ├── server.js
│ │ │ ├── server.mjs
│ │ │ └── test.ts
│ │ ├── no-code
│ │ │ ├── app.js
│ │ │ ├── app.mjs
│ │ │ └── test.ts
│ │ ├── pino
│ │ │ ├── instrument-auto-off.mjs
│ │ │ ├── instrument.mjs
│ │ │ ├── scenario-next.mjs
│ │ │ ├── scenario-structured-logging.mjs
│ │ │ ├── scenario-track.mjs
│ │ │ ├── scenario.mjs
│ │ │ └── test.ts
│ │ ├── proxy
│ │ │ ├── basic.js
│ │ │ └── test.ts
│ │ ├── public-api
│ │ │ ├── LocalVariables
│ │ │ │ ├── deny-inspector.mjs
│ │ │ │ ├── local-variables-caught.js
│ │ │ │ ├── local-variables-caught.mjs
│ │ │ │ ├── local-variables-instrument.js
│ │ │ │ ├── local-variables-name-matching.js
│ │ │ │ ├── local-variables-no-sentry.js
│ │ │ │ ├── local-variables-out-of-app-default.js
│ │ │ │ ├── local-variables-out-of-app.js
│ │ │ │ ├── local-variables-rethrow.js
│ │ │ │ ├── local-variables.js
│ │ │ │ ├── no-local-variables.js
│ │ │ │ └── test.ts
│ │ │ ├── OnUncaughtException
│ │ │ │ ├── additional-listener-test-script.js
│ │ │ │ ├── basic.js
│ │ │ │ ├── log-entire-error-to-console.js
│ │ │ │ ├── mimic-native-behaviour-additional-listener-test-script.js
│ │ │ │ ├── mimic-native-behaviour-no-additional-listener-test-script.js
│ │ │ │ ├── no-additional-listener-test-script.js
│ │ │ │ └── test.ts
│ │ │ ├── addBreadcrumb
│ │ │ │ ├── empty-obj
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── multiple_breadcrumbs
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple_breadcrumb
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── captureException
│ │ │ │ ├── catched-error
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── empty-obj
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple-error
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── captureMessage
│ │ │ │ ├── parameterized_message
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_message
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── simple_message_attachStackTrace
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── with_level
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── configureScope
│ │ │ │ ├── clear_scope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── set_properties
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── metrics
│ │ │ │ ├── scenario.ts
│ │ │ │ ├── server-address-option
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── server-address
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── test.ts
│ │ │ ├── onUnhandledRejectionIntegration
│ │ │ │ ├── ignore-custom-name.js
│ │ │ │ ├── ignore-default.js
│ │ │ │ ├── mode-none.js
│ │ │ │ ├── mode-strict.js
│ │ │ │ ├── mode-warn-error.js
│ │ │ │ ├── mode-warn-string.js
│ │ │ │ ├── scenario-strict.ts
│ │ │ │ ├── scenario-warn.ts
│ │ │ │ ├── scenario-with-span-ended.ts
│ │ │ │ ├── scenario-with-span.ts
│ │ │ │ └── test.ts
│ │ │ ├── scopes
│ │ │ │ ├── initialScopes
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── isolationScope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setContext
│ │ │ │ ├── multiple-contexts
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── non-serializable-context
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple-context
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setExtra
│ │ │ │ ├── multiple-extras
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── non-serializable-extra
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── simple-extra
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setExtras
│ │ │ │ ├── consecutive-calls
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── multiple-extras
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setMeasurement
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── setTag
│ │ │ │ └── with-primitives
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setTags
│ │ │ │ └── with-primitives
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── setUser
│ │ │ │ ├── unset_user
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── update_user
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── startSpan
│ │ │ │ ├── basic-usage
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-root-spans
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-spans-in-scope-with-parentSpanId
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── parallel-spans-in-scope
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── updateName-method
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── updateSpanName-function
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── with-nested-spans
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── withMonitor
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ └── withScope
│ │ │ │ └── nested-scopes
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ ├── sessions
│ │ │ ├── crashed-session-aggregate
│ │ │ │ └── test.ts
│ │ │ ├── errored-session-aggregate
│ │ │ │ └── test.ts
│ │ │ ├── exited-session-aggregate
│ │ │ │ └── test.ts
│ │ │ └── server.ts
│ │ ├── thread-blocked-native
│ │ │ ├── app-path.mjs
│ │ │ ├── basic-disabled.mjs
│ │ │ ├── basic-multiple.mjs
│ │ │ ├── basic.js
│ │ │ ├── basic.mjs
│ │ │ ├── indefinite.mjs
│ │ │ ├── instrument.mjs
│ │ │ ├── isolated.mjs
│ │ │ ├── long-work.js
│ │ │ ├── should-exit-forced.js
│ │ │ ├── should-exit.js
│ │ │ ├── test.ts
│ │ │ ├── worker-block.mjs
│ │ │ └── worker-main.mjs
│ │ ├── tracing
│ │ │ ├── amqplib
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── anthropic
│ │ │ │ ├── instrument-with-options.mjs
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-errors.mjs
│ │ │ │ ├── scenario-manual-client.mjs
│ │ │ │ ├── scenario-message-truncation.mjs
│ │ │ │ ├── scenario-stream-errors.mjs
│ │ │ │ ├── scenario-stream-tools.mjs
│ │ │ │ ├── scenario-stream.mjs
│ │ │ │ ├── scenario-tools.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── apollo-graphql
│ │ │ │ ├── apollo-server.js
│ │ │ │ ├── scenario-error.js
│ │ │ │ ├── scenario-mutation.js
│ │ │ │ ├── scenario-query.js
│ │ │ │ ├── test.ts
│ │ │ │ └── useOperationNameForRootSpan
│ │ │ │ │ ├── scenario-invalid-root-span.js
│ │ │ │ │ ├── scenario-multiple-operations-many.js
│ │ │ │ │ ├── scenario-multiple-operations.js
│ │ │ │ │ ├── scenario-mutation.js
│ │ │ │ │ ├── scenario-no-operation-name.js
│ │ │ │ │ ├── scenario-query.js
│ │ │ │ │ └── test.ts
│ │ │ ├── connect
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── dataloader
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── dsc-txn-name-update
│ │ │ │ ├── scenario-events.ts
│ │ │ │ ├── scenario-headers.ts
│ │ │ │ └── test.ts
│ │ │ ├── envelope-header
│ │ │ │ ├── error-active-span-unsampled
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error-active-span
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── error
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── sampleRate-propagation
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── transaction-route
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── transaction-url
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── transaction
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── genericPool
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── google-genai
│ │ │ │ ├── instrument-with-options.mjs
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-message-truncation.mjs
│ │ │ │ ├── scenario-streaming.mjs
│ │ │ │ ├── scenario-tools.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── hapi
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── hono
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── http-client-spans
│ │ │ │ ├── fetch-basic
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-forward-request-hook
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-strip-query
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-basic
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ │ └── http-strip-query
│ │ │ │ │ ├── scenario.ts
│ │ │ │ │ └── test.ts
│ │ │ ├── httpIntegration
│ │ │ │ ├── instrument-options.mjs
│ │ │ │ ├── instrument-overwrite-server-emit.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-overwrite-server-emit.mjs
│ │ │ │ ├── server-ignoreIncomingRequests.js
│ │ │ │ ├── server-ignoreOutgoingRequests.js
│ │ │ │ ├── server-ignoreStaticAssets.js
│ │ │ │ ├── server-traceStaticAssets.js
│ │ │ │ ├── server.mjs
│ │ │ │ └── test.ts
│ │ │ ├── kafkajs
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── knex
│ │ │ │ ├── mysql2
│ │ │ │ │ ├── docker-compose.yml
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ └── pg
│ │ │ │ │ ├── docker-compose.yml
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ ├── langchain
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-message-truncation.mjs
│ │ │ │ ├── scenario-openai-before-langchain.mjs
│ │ │ │ ├── scenario-tools.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ ├── test.ts
│ │ │ │ └── v1
│ │ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario-init-chat-model.mjs
│ │ │ │ │ ├── scenario-message-truncation.mjs
│ │ │ │ │ ├── scenario-openai-before-langchain.mjs
│ │ │ │ │ ├── scenario-tools.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ ├── langgraph
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-tools.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── linking
│ │ │ │ ├── scenario-addLink-nested.ts
│ │ │ │ ├── scenario-addLink.ts
│ │ │ │ ├── scenario-addLinks-nested.ts
│ │ │ │ ├── scenario-addLinks.ts
│ │ │ │ ├── scenario-span-options.ts
│ │ │ │ └── test.ts
│ │ │ ├── lru-memoizer
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ │ ├── maxSpans
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ ├── meta-tags-twp-errors
│ │ │ │ ├── no-server.js
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── meta-tags-twp
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── meta-tags
│ │ │ │ ├── server-sdk-disabled.js
│ │ │ │ ├── server-tracesSampleRate-zero.js
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── mongodb
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ │ ├── mongoose
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ │ ├── mysql
│ │ │ │ ├── scenario-withConnect.js
│ │ │ │ ├── scenario-withoutCallback.js
│ │ │ │ ├── scenario-withoutConnect.js
│ │ │ │ └── test.ts
│ │ │ ├── mysql2
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ │ ├── openai
│ │ │ │ ├── instrument-root-span.mjs
│ │ │ │ ├── instrument-with-options.mjs
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── openai-tool-calls
│ │ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── scenario-azure-openai.mjs
│ │ │ │ ├── scenario-chat.mjs
│ │ │ │ ├── scenario-embeddings.mjs
│ │ │ │ ├── scenario-root-span.mjs
│ │ │ │ ├── test.ts
│ │ │ │ ├── truncation
│ │ │ │ │ ├── scenario-message-truncation-completions.mjs
│ │ │ │ │ ├── scenario-message-truncation-embeddings.mjs
│ │ │ │ │ └── scenario-message-truncation-responses.mjs
│ │ │ │ └── v6
│ │ │ │ │ ├── instrument-root-span.mjs
│ │ │ │ │ ├── instrument-with-options.mjs
│ │ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario-azure-openai.mjs
│ │ │ │ │ ├── scenario-chat.mjs
│ │ │ │ │ ├── scenario-embeddings.mjs
│ │ │ │ │ ├── scenario-root-span.mjs
│ │ │ │ │ └── test.ts
│ │ │ ├── postgres
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── package.json
│ │ │ │ ├── scenario-native.js
│ │ │ │ ├── scenario.js
│ │ │ │ ├── test.ts
│ │ │ │ └── yarn.lock
│ │ │ ├── postgresjs
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ │ ├── prisma-orm-v5
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── prisma
│ │ │ │ │ ├── migrations
│ │ │ │ │ │ ├── migration_lock.toml
│ │ │ │ │ │ └── sentry_test
│ │ │ │ │ │ │ └── migration.sql
│ │ │ │ │ └── schema.prisma
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── prisma-orm-v6
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── prisma
│ │ │ │ │ ├── migrations
│ │ │ │ │ │ ├── migration_lock.toml
│ │ │ │ │ │ └── sentry_test
│ │ │ │ │ │ │ └── migration.sql
│ │ │ │ │ └── schema.prisma
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ │ ├── redis-cache
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── scenario-ioredis.js
│ │ │ │ ├── scenario-redis-4.js
│ │ │ │ └── test.ts
│ │ │ ├── redis
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── scenario-ioredis.js
│ │ │ │ └── test.ts
│ │ │ ├── requests
│ │ │ │ ├── fetch-breadcrumbs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-no-tracing-no-spans
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-no-tracing
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-sampled-no-active-span
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── fetch-unsampled
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-breadcrumbs
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-no-tracing-no-spans
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-no-tracing
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-sampled-no-active-span
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ ├── http-sampled
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ │ └── http-unsampled
│ │ │ │ │ ├── instrument.mjs
│ │ │ │ │ ├── scenario.mjs
│ │ │ │ │ └── test.ts
│ │ │ ├── sample-rand-propagation
│ │ │ │ ├── server.js
│ │ │ │ └── test.ts
│ │ │ ├── sample-rate-propagation
│ │ │ │ ├── no-tracing-enabled
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── tracesSampleRate-0
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ ├── tracesSampleRate
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ │ └── tracesSampler
│ │ │ │ │ ├── server.js
│ │ │ │ │ └── test.ts
│ │ │ ├── tedious
│ │ │ │ ├── docker-compose.yml
│ │ │ │ ├── scenario.js
│ │ │ │ └── test.ts
│ │ │ ├── tracePropagationTargets
│ │ │ │ ├── baggage-org-id
│ │ │ │ │ ├── server-no-explicit-org-id.ts
│ │ │ │ │ ├── server-no-org-id.ts
│ │ │ │ │ ├── server.ts
│ │ │ │ │ └── test.ts
│ │ │ │ ├── scenario.ts
│ │ │ │ └── test.ts
│ │ │ └── vercelai
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-error-in-tool-express.mjs
│ │ │ │ ├── scenario-error-in-tool.mjs
│ │ │ │ ├── scenario-generate-object.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ ├── test-generate-object.ts
│ │ │ │ ├── test.ts
│ │ │ │ └── v5
│ │ │ │ ├── instrument-with-pii.mjs
│ │ │ │ ├── instrument.mjs
│ │ │ │ ├── scenario-error-in-tool.mjs
│ │ │ │ ├── scenario.mjs
│ │ │ │ └── test.ts
│ │ ├── tsconfig.json
│ │ └── winston
│ │ │ ├── subject.ts
│ │ │ └── test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ ├── utils
│ │ ├── assertions.ts
│ │ ├── index.ts
│ │ ├── runner.ts
│ │ ├── server.ts
│ │ └── setup-tests.ts
│ └── vite.config.ts
├── node-overhead-gh-action
│ ├── .eslintrc.cjs
│ ├── README.md
│ ├── action.yml
│ ├── db
│ │ └── init
│ │ │ └── init.sql
│ ├── docker-compose.yml
│ ├── index.mjs
│ ├── lib
│ │ ├── getArtifactsForBranchAndWorkflow.mjs
│ │ ├── getOverheadMeasurements.mjs
│ │ └── markdown-table-formatter.mjs
│ ├── package.json
│ ├── run-local.mjs
│ └── src
│ │ ├── app.mjs
│ │ ├── instrument-error-only.mjs
│ │ └── instrument.mjs
├── rollup-utils
│ ├── .eslintrc.cjs
│ ├── README.md
│ ├── bundleHelpers.mjs
│ ├── code
│ │ ├── otelEsmImportHookTemplate.js
│ │ ├── otelEsmLoaderHookTemplate.js
│ │ ├── sentryNodeEsmImportHookTemplate.js
│ │ └── sentryNodeEsmLoaderHookTemplate.js
│ ├── index.mjs
│ ├── npmHelpers.mjs
│ ├── package.json
│ ├── plugins
│ │ ├── bundlePlugins.mjs
│ │ ├── index.mjs
│ │ ├── make-esm-plugin.mjs
│ │ ├── npmPlugins.mjs
│ │ └── vendor
│ │ │ └── sucrase-plugin.mjs
│ └── utils.mjs
├── size-limit-gh-action
│ ├── .eslintrc.cjs
│ ├── action.yml
│ ├── index.mjs
│ ├── package.json
│ └── utils
│ │ ├── SizeLimitFormatter.mjs
│ │ └── getArtifactsForBranchAndWorkflow.mjs
└── test-utils
│ ├── .eslintrc.js
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ ├── event-proxy-server.ts
│ ├── index.ts
│ ├── playwright-config.ts
│ └── server.ts
│ ├── tsconfig.json
│ └── tsconfig.types.json
├── docs
├── assets
│ ├── gitflow-chart.png
│ ├── node-sdk-trace-propagation.png
│ └── run-release-workflow.png
├── changelog
│ ├── v4.md
│ ├── v5.md
│ ├── v6.md
│ ├── v7.md
│ └── v8.md
├── commit-issue-pr-guidelines.md
├── creating-a-new-sdk.md
├── event-sending.md
├── gitflow.md
├── migration
│ ├── continuous-profiling.md
│ ├── feedback.md
│ ├── replay.md
│ ├── v4-to-v5_v6.md
│ ├── v6-to-v7.md
│ ├── v7-to-v8.md
│ └── v8-to-v9.md
├── new-sdk-release-checklist.md
├── pr-reviews.md
├── publishing-a-release.md
├── trace-propagation.md
├── triaging.md
├── using-yalc.md
├── v8-initializing.md
├── v8-new-performance-apis.md
└── v8-node.md
├── lerna.json
├── nx.json
├── package.json
├── packages
├── angular
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── angular.json
│ ├── ng-package.json
│ ├── package.json
│ ├── patch-vitest.ts
│ ├── setup-test.ts
│ ├── src
│ │ ├── constants.ts
│ │ ├── errorhandler.ts
│ │ ├── flags.ts
│ │ ├── index.ts
│ │ ├── sdk.ts
│ │ ├── tracing.ts
│ │ └── zone.ts
│ ├── test
│ │ ├── errorhandler.test.ts
│ │ ├── sdk.test.ts
│ │ └── tracing.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.ngc.json
│ ├── tsconfig.test.json
│ └── vitest.config.ts
├── astro
│ ├── .eslintrc.cjs
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── syncIntegration.ts
│ ├── src
│ │ ├── client
│ │ │ ├── browserTracingIntegration.ts
│ │ │ └── sdk.ts
│ │ ├── debug-build.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ ├── integration
│ │ │ ├── index.ts
│ │ │ ├── middleware
│ │ │ │ └── index.ts
│ │ │ ├── snippets.ts
│ │ │ └── types.ts
│ │ └── server
│ │ │ ├── middleware.ts
│ │ │ └── sdk.ts
│ ├── test
│ │ ├── buildOptions.test-d.ts
│ │ ├── client
│ │ │ └── sdk.test.ts
│ │ ├── integration
│ │ │ ├── index.files.test.ts
│ │ │ ├── index.test.ts
│ │ │ ├── middleware
│ │ │ │ └── index.test.ts
│ │ │ └── snippets.test.ts
│ │ ├── server
│ │ │ ├── index.server.test.ts
│ │ │ ├── middleware.test.ts
│ │ │ └── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.dev.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ ├── tsconfig.vite.json
│ └── vite.config.ts
├── aws-serverless
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.lambda-extension.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── buildLambdaLayer.ts
│ ├── src
│ │ ├── awslambda-auto.ts
│ │ ├── debug-build.ts
│ │ ├── index.ts
│ │ ├── init.ts
│ │ ├── integration
│ │ │ ├── aws.ts
│ │ │ ├── awslambda.ts
│ │ │ └── instrumentation-aws-lambda
│ │ │ │ ├── instrumentation.ts
│ │ │ │ ├── internal-types.ts
│ │ │ │ ├── semconv.ts
│ │ │ │ └── types.ts
│ │ ├── lambda-extension
│ │ │ ├── aws-lambda-extension.ts
│ │ │ ├── debug-build.ts
│ │ │ ├── index.ts
│ │ │ └── sentry-extension
│ │ ├── sdk.ts
│ │ └── utils.ts
│ ├── test
│ │ ├── __mocks__
│ │ │ └── dns.ts
│ │ ├── init.test.ts
│ │ ├── sdk.test.ts
│ │ ├── tsconfig.json
│ │ └── utils.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── browser-utils
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── debug-build.ts
│ │ ├── getNativeImplementation.ts
│ │ ├── index.ts
│ │ ├── instrument
│ │ │ ├── dom.ts
│ │ │ ├── history.ts
│ │ │ └── xhr.ts
│ │ ├── metrics
│ │ │ ├── browserMetrics.ts
│ │ │ ├── cls.ts
│ │ │ ├── elementTiming.ts
│ │ │ ├── inp.ts
│ │ │ ├── instrument.ts
│ │ │ ├── lcp.ts
│ │ │ ├── resourceTiming.ts
│ │ │ ├── utils.ts
│ │ │ └── web-vitals
│ │ │ │ ├── README.md
│ │ │ │ ├── getCLS.ts
│ │ │ │ ├── getINP.ts
│ │ │ │ ├── getLCP.ts
│ │ │ │ ├── lib
│ │ │ │ ├── InteractionManager.ts
│ │ │ │ ├── LCPEntryManager.ts
│ │ │ │ ├── LayoutShiftManager.ts
│ │ │ │ ├── bindReporter.ts
│ │ │ │ ├── generateUniqueID.ts
│ │ │ │ ├── getActivationStart.ts
│ │ │ │ ├── getNavigationEntry.ts
│ │ │ │ ├── getVisibilityWatcher.ts
│ │ │ │ ├── globalListeners.ts
│ │ │ │ ├── initMetric.ts
│ │ │ │ ├── initUnique.ts
│ │ │ │ ├── observe.ts
│ │ │ │ ├── onHidden.ts
│ │ │ │ ├── polyfills
│ │ │ │ │ └── interactionCountPolyfill.ts
│ │ │ │ ├── runOnce.ts
│ │ │ │ ├── whenActivated.ts
│ │ │ │ └── whenIdleOrHidden.ts
│ │ │ │ ├── onFCP.ts
│ │ │ │ ├── onTTFB.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── types
│ │ │ │ ├── base.ts
│ │ │ │ ├── cls.ts
│ │ │ │ ├── fcp.ts
│ │ │ │ ├── inp.ts
│ │ │ │ ├── lcp.ts
│ │ │ │ └── ttfb.ts
│ │ ├── networkUtils.ts
│ │ └── types.ts
│ ├── test
│ │ ├── browser
│ │ │ ├── browserMetrics.test.ts
│ │ │ └── utils.test.ts
│ │ ├── instrument
│ │ │ ├── dom.test.ts
│ │ │ ├── history.test.ts
│ │ │ └── xhr.test.ts
│ │ ├── metrics
│ │ │ ├── cls.test.ts
│ │ │ ├── elementTiming.test.ts
│ │ │ ├── inpt.test.ts
│ │ │ └── resourceTiming.test.ts
│ │ ├── networkUtils.test.ts
│ │ ├── tsconfig.json
│ │ └── utils
│ │ │ └── TestClient.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── browser
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.bundle.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client.ts
│ │ ├── debug-build.ts
│ │ ├── diagnose-sdk.ts
│ │ ├── eventbuilder.ts
│ │ ├── exports.ts
│ │ ├── feedbackAsync.ts
│ │ ├── feedbackSync.ts
│ │ ├── helpers.ts
│ │ ├── index.bundle.base.ts
│ │ ├── index.bundle.feedback.ts
│ │ ├── index.bundle.replay.feedback.ts
│ │ ├── index.bundle.replay.ts
│ │ ├── index.bundle.tracing.replay.feedback.ts
│ │ ├── index.bundle.tracing.replay.ts
│ │ ├── index.bundle.tracing.ts
│ │ ├── index.bundle.ts
│ │ ├── index.ts
│ │ ├── integrations-bundle
│ │ │ ├── index.captureconsole.ts
│ │ │ ├── index.createlangchaincallbackhandler.ts
│ │ │ ├── index.dedupe.ts
│ │ │ ├── index.extraerrordata.ts
│ │ │ ├── index.feedback.ts
│ │ │ ├── index.graphqlclient.ts
│ │ │ ├── index.instrumentanthropicaiclient.ts
│ │ │ ├── index.instrumentgooglegenaiclient.ts
│ │ │ ├── index.instrumentlanggraph.ts
│ │ │ ├── index.instrumentopenaiclient.ts
│ │ │ ├── index.modulemetadata.ts
│ │ │ ├── index.rewriteframes.ts
│ │ │ └── index.spotlight.ts
│ │ ├── integrations
│ │ │ ├── breadcrumbs.ts
│ │ │ ├── browserapierrors.ts
│ │ │ ├── browserprofiling.ts
│ │ │ ├── browsersession.ts
│ │ │ ├── contextlines.ts
│ │ │ ├── featureFlags
│ │ │ │ ├── growthbook
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── integration.ts
│ │ │ │ │ └── types.ts
│ │ │ │ ├── launchdarkly
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── integration.ts
│ │ │ │ │ └── types.ts
│ │ │ │ ├── openfeature
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── integration.ts
│ │ │ │ │ └── types.ts
│ │ │ │ ├── statsig
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── integration.ts
│ │ │ │ │ └── types.ts
│ │ │ │ └── unleash
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── integration.ts
│ │ │ │ │ └── types.ts
│ │ │ ├── globalhandlers.ts
│ │ │ ├── graphqlClient.ts
│ │ │ ├── httpclient.ts
│ │ │ ├── httpcontext.ts
│ │ │ ├── linkederrors.ts
│ │ │ ├── reportingobserver.ts
│ │ │ ├── spotlight.ts
│ │ │ └── webWorker.ts
│ │ ├── pluggable-exports-bundle
│ │ │ └── index.multiplexedtransport.ts
│ │ ├── profiling
│ │ │ ├── UIProfiler.ts
│ │ │ ├── index.ts
│ │ │ ├── integration.ts
│ │ │ ├── jsSelfProfiling.ts
│ │ │ ├── startProfileForSpan.ts
│ │ │ └── utils.ts
│ │ ├── report-dialog.ts
│ │ ├── sdk.ts
│ │ ├── stack-parsers.ts
│ │ ├── tracing
│ │ │ ├── backgroundtab.ts
│ │ │ ├── browserTracingIntegration.ts
│ │ │ ├── linkedTraces.ts
│ │ │ ├── reportPageLoaded.ts
│ │ │ ├── request.ts
│ │ │ ├── setActiveSpan.ts
│ │ │ └── utils.ts
│ │ ├── transports
│ │ │ ├── fetch.ts
│ │ │ ├── offline.ts
│ │ │ └── types.ts
│ │ ├── userfeedback.ts
│ │ └── utils
│ │ │ ├── detectBrowserExtension.ts
│ │ │ └── lazyLoadIntegration.ts
│ ├── test
│ │ ├── client.test.ts
│ │ ├── diagnose-sdk.test.ts
│ │ ├── eventbuilder.test.ts
│ │ ├── helper
│ │ │ └── browser-client-options.ts
│ │ ├── helpers.test.ts
│ │ ├── index.bundle.feedback.test.ts
│ │ ├── index.bundle.replay.test.ts
│ │ ├── index.bundle.test.ts
│ │ ├── index.bundle.tracing.replay.feedback.test.ts
│ │ ├── index.bundle.tracing.replay.test.ts
│ │ ├── index.bundle.tracing.test.ts
│ │ ├── index.test.ts
│ │ ├── integrations
│ │ │ ├── breadcrumbs.test.ts
│ │ │ ├── contextlines.test.ts
│ │ │ ├── graphqlClient.test.ts
│ │ │ ├── reportingobserver.test.ts
│ │ │ └── webWorker.test.ts
│ │ ├── loader.js
│ │ ├── mocks
│ │ │ └── simpletransport.ts
│ │ ├── profiling
│ │ │ ├── UIProfiler.test.ts
│ │ │ ├── integration.test.ts
│ │ │ └── utils.test.ts
│ │ ├── sdk.test.ts
│ │ ├── tracekit
│ │ │ ├── chromium.test.ts
│ │ │ ├── firefox.test.ts
│ │ │ ├── ie.test.ts
│ │ │ ├── misc.test.ts
│ │ │ ├── opera.test.ts
│ │ │ ├── react-native.test.ts
│ │ │ ├── react.test.ts
│ │ │ └── safari.test.ts
│ │ ├── tracing
│ │ │ ├── backgroundtab.test.ts
│ │ │ ├── browserTracingIntegration.test.ts
│ │ │ ├── linkedTraces.test.ts
│ │ │ ├── reportPageLoaded.test.ts
│ │ │ ├── request.test.ts
│ │ │ └── setActiveSpan.test.ts
│ │ ├── transports
│ │ │ ├── fetch.test.ts
│ │ │ └── offline.test.ts
│ │ ├── tsconfig.json
│ │ ├── userfeedback.test.ts
│ │ └── utils
│ │ │ └── lazyLoadIntegration.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── bun
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── install-bun.js
│ ├── src
│ │ ├── client.ts
│ │ ├── index.ts
│ │ ├── integrations
│ │ │ └── bunserver.ts
│ │ ├── sdk.ts
│ │ ├── transports
│ │ │ └── index.ts
│ │ └── types.ts
│ ├── test
│ │ ├── helpers.ts
│ │ ├── init.test.ts
│ │ ├── integrations
│ │ │ └── bunserver.test.ts
│ │ ├── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ └── tsconfig.types.json
├── cloudflare
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── async.ts
│ │ ├── client.ts
│ │ ├── d1.ts
│ │ ├── debug-build.ts
│ │ ├── durableobject.ts
│ │ ├── flush.ts
│ │ ├── handler.ts
│ │ ├── index.ts
│ │ ├── instrument.ts
│ │ ├── integrations
│ │ │ ├── fetch.ts
│ │ │ ├── hono.ts
│ │ │ └── tracing
│ │ │ │ └── vercelai.ts
│ │ ├── opentelemetry
│ │ │ └── tracer.ts
│ │ ├── options.ts
│ │ ├── pages-plugin.ts
│ │ ├── request.ts
│ │ ├── scope-utils.ts
│ │ ├── sdk.ts
│ │ ├── transport.ts
│ │ ├── utils
│ │ │ ├── addOriginToSpan.ts
│ │ │ ├── commonjs.ts
│ │ │ ├── copyExecutionContext.ts
│ │ │ └── streaming.ts
│ │ ├── vendor
│ │ │ └── stacktrace.ts
│ │ └── workflows.ts
│ ├── test
│ │ ├── async.test.ts
│ │ ├── copy-execution-context.test.ts
│ │ ├── d1.test.ts
│ │ ├── durableobject.test.ts
│ │ ├── flush.test.ts
│ │ ├── handler.test.ts
│ │ ├── integrations
│ │ │ ├── fetch.test.ts
│ │ │ └── hono.test.ts
│ │ ├── opentelemetry.test.ts
│ │ ├── options.test.ts
│ │ ├── pages-plugin.test.ts
│ │ ├── request.test.ts
│ │ ├── sdk.test.ts
│ │ ├── testUtils.ts
│ │ ├── transport.test.ts
│ │ ├── tsconfig.json
│ │ └── workflow.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── core
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── api.ts
│ │ ├── asyncContext
│ │ │ ├── index.ts
│ │ │ ├── stackStrategy.ts
│ │ │ └── types.ts
│ │ ├── attributes.ts
│ │ ├── breadcrumbs.ts
│ │ ├── build-time-plugins
│ │ │ └── buildTimeOptionsBase.ts
│ │ ├── carrier.ts
│ │ ├── checkin.ts
│ │ ├── client.ts
│ │ ├── constants.ts
│ │ ├── currentScopes.ts
│ │ ├── debug-build.ts
│ │ ├── defaultScopes.ts
│ │ ├── envelope.ts
│ │ ├── eventProcessors.ts
│ │ ├── exports.ts
│ │ ├── feedback.ts
│ │ ├── fetch.ts
│ │ ├── index.ts
│ │ ├── instrument
│ │ │ ├── console.ts
│ │ │ ├── fetch.ts
│ │ │ ├── globalError.ts
│ │ │ ├── globalUnhandledRejection.ts
│ │ │ └── handlers.ts
│ │ ├── integration.ts
│ │ ├── integrations
│ │ │ ├── captureconsole.ts
│ │ │ ├── consola.ts
│ │ │ ├── console.ts
│ │ │ ├── dedupe.ts
│ │ │ ├── eventFilters.ts
│ │ │ ├── extraerrordata.ts
│ │ │ ├── featureFlags
│ │ │ │ ├── featureFlagsIntegration.ts
│ │ │ │ ├── growthbook.ts
│ │ │ │ └── index.ts
│ │ │ ├── functiontostring.ts
│ │ │ ├── linkederrors.ts
│ │ │ ├── mcp-server
│ │ │ │ ├── attributeExtraction.ts
│ │ │ │ ├── attributes.ts
│ │ │ │ ├── correlation.ts
│ │ │ │ ├── errorCapture.ts
│ │ │ │ ├── handlers.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── methodConfig.ts
│ │ │ │ ├── piiFiltering.ts
│ │ │ │ ├── resultExtraction.ts
│ │ │ │ ├── sessionExtraction.ts
│ │ │ │ ├── sessionManagement.ts
│ │ │ │ ├── spans.ts
│ │ │ │ ├── transport.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── validation.ts
│ │ │ ├── moduleMetadata.ts
│ │ │ ├── requestdata.ts
│ │ │ ├── rewriteframes.ts
│ │ │ ├── supabase.ts
│ │ │ ├── third-party-errors-filter.ts
│ │ │ └── zoderrors.ts
│ │ ├── logs
│ │ │ ├── console-integration.ts
│ │ │ ├── constants.ts
│ │ │ ├── envelope.ts
│ │ │ ├── internal.ts
│ │ │ ├── public-api.ts
│ │ │ └── utils.ts
│ │ ├── metadata.ts
│ │ ├── metrics
│ │ │ ├── envelope.ts
│ │ │ ├── internal.ts
│ │ │ └── public-api.ts
│ │ ├── profiling.ts
│ │ ├── report-dialog.ts
│ │ ├── scope.ts
│ │ ├── sdk.ts
│ │ ├── semanticAttributes.ts
│ │ ├── server-runtime-client.ts
│ │ ├── session.ts
│ │ ├── tracing
│ │ │ ├── ai
│ │ │ │ ├── gen-ai-attributes.ts
│ │ │ │ ├── messageTruncation.ts
│ │ │ │ └── utils.ts
│ │ │ ├── anthropic-ai
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── streaming.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── dynamicSamplingContext.ts
│ │ │ ├── errors.ts
│ │ │ ├── google-genai
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── streaming.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── idleSpan.ts
│ │ │ ├── index.ts
│ │ │ ├── langchain
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── langgraph
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── logSpans.ts
│ │ │ ├── measurement.ts
│ │ │ ├── openai
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── streaming.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── sampling.ts
│ │ │ ├── sentryNonRecordingSpan.ts
│ │ │ ├── sentrySpan.ts
│ │ │ ├── spanstatus.ts
│ │ │ ├── trace.ts
│ │ │ ├── utils.ts
│ │ │ └── vercel-ai
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── types.ts
│ │ │ │ ├── utils.ts
│ │ │ │ └── vercel-ai-attributes.ts
│ │ ├── transports
│ │ │ ├── base.ts
│ │ │ ├── multiplexed.ts
│ │ │ ├── offline.ts
│ │ │ └── userAgent.ts
│ │ ├── trpc.ts
│ │ ├── types-hoist
│ │ │ ├── attachment.ts
│ │ │ ├── breadcrumb.ts
│ │ │ ├── browseroptions.ts
│ │ │ ├── checkin.ts
│ │ │ ├── clientreport.ts
│ │ │ ├── context.ts
│ │ │ ├── csp.ts
│ │ │ ├── datacategory.ts
│ │ │ ├── debugMeta.ts
│ │ │ ├── dsn.ts
│ │ │ ├── envelope.ts
│ │ │ ├── error.ts
│ │ │ ├── event.ts
│ │ │ ├── eventprocessor.ts
│ │ │ ├── exception.ts
│ │ │ ├── extra.ts
│ │ │ ├── feedback
│ │ │ │ ├── config.ts
│ │ │ │ ├── form.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── sendFeedback.ts
│ │ │ │ └── theme.ts
│ │ │ ├── instrument.ts
│ │ │ ├── integration.ts
│ │ │ ├── link.ts
│ │ │ ├── log.ts
│ │ │ ├── measurement.ts
│ │ │ ├── mechanism.ts
│ │ │ ├── metric.ts
│ │ │ ├── misc.ts
│ │ │ ├── opentelemetry.ts
│ │ │ ├── options.ts
│ │ │ ├── package.ts
│ │ │ ├── parameterize.ts
│ │ │ ├── polymorphics.ts
│ │ │ ├── profiling.ts
│ │ │ ├── replay.ts
│ │ │ ├── request.ts
│ │ │ ├── runtime.ts
│ │ │ ├── samplingcontext.ts
│ │ │ ├── sdkinfo.ts
│ │ │ ├── sdkmetadata.ts
│ │ │ ├── session.ts
│ │ │ ├── severity.ts
│ │ │ ├── span.ts
│ │ │ ├── spanStatus.ts
│ │ │ ├── stackframe.ts
│ │ │ ├── stacktrace.ts
│ │ │ ├── startSpanOptions.ts
│ │ │ ├── thread.ts
│ │ │ ├── timedEvent.ts
│ │ │ ├── tracing.ts
│ │ │ ├── transaction.ts
│ │ │ ├── transport.ts
│ │ │ ├── user.ts
│ │ │ ├── view-hierarchy.ts
│ │ │ ├── vue.ts
│ │ │ ├── webfetchapi.ts
│ │ │ └── wrappedfunction.ts
│ │ ├── utils
│ │ │ ├── aggregate-errors.ts
│ │ │ ├── ai
│ │ │ │ └── providerSkip.ts
│ │ │ ├── anr.ts
│ │ │ ├── applyScopeDataToEvent.ts
│ │ │ ├── baggage.ts
│ │ │ ├── breadcrumb-log-level.ts
│ │ │ ├── browser.ts
│ │ │ ├── clientreport.ts
│ │ │ ├── cookie.ts
│ │ │ ├── debounce.ts
│ │ │ ├── debug-ids.ts
│ │ │ ├── debug-logger.ts
│ │ │ ├── dsn.ts
│ │ │ ├── env.ts
│ │ │ ├── envelope.ts
│ │ │ ├── error.ts
│ │ │ ├── eventUtils.ts
│ │ │ ├── eventbuilder.ts
│ │ │ ├── exports.ts
│ │ │ ├── featureFlags.ts
│ │ │ ├── flushIfServerless.ts
│ │ │ ├── handleCallbackErrors.ts
│ │ │ ├── hasSpansEnabled.ts
│ │ │ ├── ipAddress.ts
│ │ │ ├── is.ts
│ │ │ ├── isBrowser.ts
│ │ │ ├── isSentryRequestUrl.ts
│ │ │ ├── lru.ts
│ │ │ ├── merge.ts
│ │ │ ├── meta.ts
│ │ │ ├── misc.ts
│ │ │ ├── node-stack-trace.ts
│ │ │ ├── node.ts
│ │ │ ├── normalize.ts
│ │ │ ├── object.ts
│ │ │ ├── parameterize.ts
│ │ │ ├── parseSampleRate.ts
│ │ │ ├── path.ts
│ │ │ ├── prepareEvent.ts
│ │ │ ├── promisebuffer.ts
│ │ │ ├── propagationContext.ts
│ │ │ ├── ratelimit.ts
│ │ │ ├── request.ts
│ │ │ ├── sdkMetadata.ts
│ │ │ ├── severity.ts
│ │ │ ├── should-ignore-span.ts
│ │ │ ├── spanOnScope.ts
│ │ │ ├── spanUtils.ts
│ │ │ ├── stacktrace.ts
│ │ │ ├── string.ts
│ │ │ ├── supports.ts
│ │ │ ├── syncpromise.ts
│ │ │ ├── time.ts
│ │ │ ├── trace-info.ts
│ │ │ ├── traceData.ts
│ │ │ ├── tracing.ts
│ │ │ ├── transactionEvent.ts
│ │ │ ├── url.ts
│ │ │ ├── vercelWaitUntil.ts
│ │ │ ├── version.ts
│ │ │ └── worldwide.ts
│ │ └── vendor
│ │ │ ├── escapeStringForRegex.ts
│ │ │ └── getIpAddress.ts
│ ├── test
│ │ ├── lib
│ │ │ ├── api.test.ts
│ │ │ ├── attachments.test.ts
│ │ │ ├── attributes.test.ts
│ │ │ ├── carrier.test.ts
│ │ │ ├── checkin.test.ts
│ │ │ ├── client.test.ts
│ │ │ ├── envelope.test.ts
│ │ │ ├── feedback.test.ts
│ │ │ ├── fetch.test.ts
│ │ │ ├── hint.test.ts
│ │ │ ├── instrument
│ │ │ │ ├── fetch.test.ts
│ │ │ │ └── handlers.test.ts
│ │ │ ├── integration.test.ts
│ │ │ ├── integrations
│ │ │ │ ├── captureconsole.test.ts
│ │ │ │ ├── consola.test.ts
│ │ │ │ ├── console.test.ts
│ │ │ │ ├── dedupe.test.ts
│ │ │ │ ├── eventFilters.test.ts
│ │ │ │ ├── extraerrordata.test.ts
│ │ │ │ ├── functiontostring.test.ts
│ │ │ │ ├── mcp-server
│ │ │ │ │ ├── mcpServerErrorCapture.test.ts
│ │ │ │ │ ├── mcpServerWrapper.test.ts
│ │ │ │ │ ├── piiFiltering.test.ts
│ │ │ │ │ ├── semanticConventions.test.ts
│ │ │ │ │ ├── testUtils.ts
│ │ │ │ │ └── transportInstrumentation.test.ts
│ │ │ │ ├── metadata.test.ts
│ │ │ │ ├── rewriteframes.test.ts
│ │ │ │ ├── third-party-errors-filter.test.ts
│ │ │ │ └── zoderrrors.test.ts
│ │ │ ├── logs
│ │ │ │ ├── envelope.test.ts
│ │ │ │ └── internal.test.ts
│ │ │ ├── metadata.test.ts
│ │ │ ├── metrics
│ │ │ │ ├── envelope.test.ts
│ │ │ │ ├── internal.test.ts
│ │ │ │ └── public-api.test.ts
│ │ │ ├── prepareEvent.test.ts
│ │ │ ├── scope.test.ts
│ │ │ ├── sdk.test.ts
│ │ │ ├── server-runtime-client.test.ts
│ │ │ ├── session.test.ts
│ │ │ ├── tracing
│ │ │ │ ├── dynamicSamplingContext.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── idleSpan.test.ts
│ │ │ │ ├── sentryNonRecordingSpan.test.ts
│ │ │ │ ├── sentrySpan.test.ts
│ │ │ │ ├── spanstatus.test.ts
│ │ │ │ ├── trace.test.ts
│ │ │ │ └── utils.test.ts
│ │ │ ├── transports
│ │ │ │ ├── base.test.ts
│ │ │ │ ├── multiplexed.test.ts
│ │ │ │ └── offline.test.ts
│ │ │ ├── trpc.test.ts
│ │ │ ├── utils
│ │ │ │ ├── aggregate-errors.test.ts
│ │ │ │ ├── ai
│ │ │ │ │ └── providerSkip.test.ts
│ │ │ │ ├── anthropic-utils.test.ts
│ │ │ │ ├── applyScopeDataToEvent.test.ts
│ │ │ │ ├── baggage.test.ts
│ │ │ │ ├── breadcrumb-log-level.test.ts
│ │ │ │ ├── browser.test.ts
│ │ │ │ ├── clientreport.test.ts
│ │ │ │ ├── cookie.test.ts
│ │ │ │ ├── debounce.test.ts
│ │ │ │ ├── dsn.test.ts
│ │ │ │ ├── envelope.test.ts
│ │ │ │ ├── eventbuilder.test.ts
│ │ │ │ ├── featureFlags.test.ts
│ │ │ │ ├── flushIfServerless.test.ts
│ │ │ │ ├── handleCallbackErrors.test.ts
│ │ │ │ ├── hasSpansEnabled.test.ts
│ │ │ │ ├── is.test.ts
│ │ │ │ ├── isSentryRequestUrl.test.ts
│ │ │ │ ├── logger.test.ts
│ │ │ │ ├── lru.test.ts
│ │ │ │ ├── merge.test.ts
│ │ │ │ ├── meta.test.ts
│ │ │ │ ├── misc.test.ts
│ │ │ │ ├── normalize-url.test.ts
│ │ │ │ ├── normalize.test.ts
│ │ │ │ ├── object.test.ts
│ │ │ │ ├── openai-utils.test.ts
│ │ │ │ ├── parameterize.test.ts
│ │ │ │ ├── parseSampleRate.test.ts
│ │ │ │ ├── path.test.ts
│ │ │ │ ├── promisebuffer.test.ts
│ │ │ │ ├── ratelimit.test.ts
│ │ │ │ ├── request.test.ts
│ │ │ │ ├── severity.test.ts
│ │ │ │ ├── should-ignore-span.test.ts
│ │ │ │ ├── spanUtils.test.ts
│ │ │ │ ├── stacktrace.test.ts
│ │ │ │ ├── string.test.ts
│ │ │ │ ├── supports.test.ts
│ │ │ │ ├── syncpromise.test.ts
│ │ │ │ ├── traceData.test.ts
│ │ │ │ ├── tracing.test.ts
│ │ │ │ ├── transactionEvent.test.ts
│ │ │ │ ├── url.test.ts
│ │ │ │ ├── vercelWaitUntil.test.ts
│ │ │ │ ├── vercelai-utils.test.ts
│ │ │ │ └── worldwide.test.ts
│ │ │ └── vendor
│ │ │ │ └── getClientIpAddress.test.ts
│ │ ├── mocks
│ │ │ ├── client.ts
│ │ │ ├── integration.ts
│ │ │ └── transport.ts
│ │ ├── testutils.ts
│ │ ├── tracing
│ │ │ └── openai-integration-functions.test.ts
│ │ ├── tsconfig.json
│ │ └── types
│ │ │ └── typedef.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── deno
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── lib.deno.d.ts
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ ├── download-deno-types.mjs
│ │ ├── download.mjs
│ │ └── install-deno.mjs
│ ├── src
│ │ ├── client.ts
│ │ ├── index.ts
│ │ ├── integrations
│ │ │ ├── breadcrumbs.ts
│ │ │ ├── context.ts
│ │ │ ├── contextlines.ts
│ │ │ ├── deno-cron-format.ts
│ │ │ ├── deno-cron.ts
│ │ │ ├── globalhandlers.ts
│ │ │ ├── normalizepaths.ts
│ │ │ └── tracing
│ │ │ │ └── vercelai.ts
│ │ ├── opentelemetry
│ │ │ └── tracer.ts
│ │ ├── sdk.ts
│ │ ├── transports
│ │ │ └── index.ts
│ │ └── types.ts
│ ├── test
│ │ ├── __snapshots__
│ │ │ └── mod.test.ts.snap
│ │ ├── example.ts
│ │ ├── mod.test.ts
│ │ ├── normalize.ts
│ │ ├── opentelemetry.test.ts
│ │ ├── sdk.test.ts
│ │ ├── transport.ts
│ │ └── tsconfig.json
│ ├── tsconfig.build.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ └── tsconfig.types.json
├── ember
│ ├── .ember-cli
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .npmignore
│ ├── .template-lintrc.js
│ ├── .watchmanconfig
│ ├── LICENSE
│ ├── README.md
│ ├── addon
│ │ ├── index.ts
│ │ ├── instance-initializers
│ │ │ └── sentry-performance.ts
│ │ ├── runloop.d.ts
│ │ └── types.ts
│ ├── app
│ │ └── instance-initializers
│ │ │ └── sentry-performance.js
│ ├── config
│ │ └── environment.js
│ ├── ember-cli-build.js
│ ├── index.js
│ ├── package.json
│ ├── testem.js
│ ├── tests
│ │ ├── acceptance
│ │ │ ├── sentry-errors-test.ts
│ │ │ ├── sentry-performance-test.ts
│ │ │ └── sentry-replay-test.ts
│ │ ├── dummy
│ │ │ ├── app
│ │ │ │ ├── app.ts
│ │ │ │ ├── components
│ │ │ │ │ ├── link.hbs
│ │ │ │ │ ├── link.ts
│ │ │ │ │ ├── slow-loading-gc-list.ts
│ │ │ │ │ ├── slow-loading-list.ts
│ │ │ │ │ └── test-section.ts
│ │ │ │ ├── config
│ │ │ │ │ └── environment.d.ts
│ │ │ │ ├── controllers
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── slow-loading-route.ts
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── tracing.ts
│ │ │ │ ├── helpers
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── index.html
│ │ │ │ ├── router.ts
│ │ │ │ ├── routes
│ │ │ │ │ ├── replay.ts
│ │ │ │ │ ├── slow-loading-route.ts
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── with-error
│ │ │ │ │ │ ├── error.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── with-loading
│ │ │ │ │ │ └── index.ts
│ │ │ │ ├── styles
│ │ │ │ │ └── app.css
│ │ │ │ └── templates
│ │ │ │ │ ├── application.hbs
│ │ │ │ │ ├── components
│ │ │ │ │ ├── slow-loading-gc-list.hbs
│ │ │ │ │ ├── slow-loading-list.hbs
│ │ │ │ │ └── test-section.hbs
│ │ │ │ │ ├── index.hbs
│ │ │ │ │ ├── replay.hbs
│ │ │ │ │ ├── slow-loading-route.hbs
│ │ │ │ │ ├── slow-loading-route
│ │ │ │ │ └── index.hbs
│ │ │ │ │ ├── tracing.hbs
│ │ │ │ │ ├── with-error.hbs
│ │ │ │ │ ├── with-error
│ │ │ │ │ ├── error.hbs
│ │ │ │ │ └── index.hbs
│ │ │ │ │ ├── with-loading.hbs
│ │ │ │ │ └── with-loading
│ │ │ │ │ ├── index.hbs
│ │ │ │ │ └── loading.hbs
│ │ │ ├── config
│ │ │ │ ├── ember-cli-update.json
│ │ │ │ ├── environment.js
│ │ │ │ ├── optional-features.json
│ │ │ │ └── targets.js
│ │ │ ├── constants.ts
│ │ │ └── public
│ │ │ │ ├── assets
│ │ │ │ └── images
│ │ │ │ │ ├── sentry-logo.svg
│ │ │ │ │ └── sentry-pattern-transparent.png
│ │ │ │ └── robots.txt
│ │ ├── helpers
│ │ │ ├── setup-sentry.ts
│ │ │ └── utils.ts
│ │ ├── index.html
│ │ ├── integration
│ │ │ └── .gitkeep
│ │ ├── test-helper.ts
│ │ └── unit
│ │ │ └── instrument-route-performance-test.ts
│ ├── tsconfig.json
│ ├── types
│ │ ├── dummy
│ │ │ └── index.d.ts
│ │ └── global.d.ts
│ └── vendor
│ │ ├── initial-load-body.js
│ │ └── initial-load-head.js
├── eslint-config-sdk
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ └── src
│ │ ├── base.js
│ │ ├── import.js
│ │ ├── index.js
│ │ └── prettier.js
├── eslint-plugin-sdk
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── package.json
│ ├── src
│ │ ├── index.js
│ │ └── rules
│ │ │ ├── no-class-field-initializers.js
│ │ │ ├── no-eq-empty.js
│ │ │ ├── no-focused-tests.js
│ │ │ ├── no-regexp-constructor.js
│ │ │ └── no-skipped-tests.js
│ ├── test
│ │ └── lib
│ │ │ └── rules
│ │ │ └── no-eq-empty.test.ts
│ ├── tsconfig.test.json
│ └── vite.config.ts
├── feedback
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.bundle.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── shim-preact-export.js
│ ├── src
│ │ ├── constants
│ │ │ └── index.ts
│ │ ├── core
│ │ │ ├── TestClient.ts
│ │ │ ├── components
│ │ │ │ ├── Actor.css.ts
│ │ │ │ ├── Actor.ts
│ │ │ │ └── FeedbackIcon.ts
│ │ │ ├── createMainStyles.ts
│ │ │ ├── getFeedback.ts
│ │ │ ├── integration.ts
│ │ │ ├── sendFeedback.ts
│ │ │ └── types.ts
│ │ ├── index.ts
│ │ ├── modal
│ │ │ ├── components
│ │ │ │ ├── Dialog.css.ts
│ │ │ │ ├── Dialog.tsx
│ │ │ │ ├── DialogHeader.tsx
│ │ │ │ ├── Form.tsx
│ │ │ │ ├── SentryLogo.ts
│ │ │ │ └── SuccessIcon.ts
│ │ │ └── integration.tsx
│ │ ├── screenshot
│ │ │ ├── components
│ │ │ │ ├── IconClose.tsx
│ │ │ │ ├── ScreenshotEditor.tsx
│ │ │ │ ├── ScreenshotInput.css.ts
│ │ │ │ ├── Toolbar.tsx
│ │ │ │ └── useTakeScreenshot.tsx
│ │ │ └── integration.ts
│ │ └── util
│ │ │ ├── debug-build.ts
│ │ │ ├── isScreenshotSupported.ts
│ │ │ ├── mergeOptions.ts
│ │ │ ├── setAttributesNS.ts
│ │ │ └── validate.ts
│ ├── test
│ │ └── core
│ │ │ ├── components
│ │ │ └── Actor.test.ts
│ │ │ ├── getFeedback.test.ts
│ │ │ ├── mockSdk.ts
│ │ │ └── sendFeedback.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── gatsby
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── gatsby-node.js
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── setup
│ │ └── globalSetup.ts
│ ├── src
│ │ ├── index.ts
│ │ ├── sdk.ts
│ │ └── utils
│ │ │ └── types.ts
│ ├── test
│ │ ├── gatsby-node.test.ts
│ │ ├── index.test.ts
│ │ ├── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.plugin.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── google-cloud-serverless
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── debug-build.ts
│ │ ├── gcpfunction
│ │ │ ├── cloud_events.ts
│ │ │ ├── events.ts
│ │ │ ├── general.ts
│ │ │ └── http.ts
│ │ ├── index.ts
│ │ ├── integrations
│ │ │ ├── google-cloud-grpc.ts
│ │ │ └── google-cloud-http.ts
│ │ ├── sdk.ts
│ │ └── utils.ts
│ ├── test
│ │ ├── gcpfunction
│ │ │ ├── cloud_event.test.ts
│ │ │ ├── events.test.ts
│ │ │ └── http.test.ts
│ │ ├── integrations
│ │ │ ├── google-cloud-grpc.test.ts
│ │ │ ├── google-cloud-http.test.ts
│ │ │ └── private.pem
│ │ ├── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── integration-shims
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── BrowserTracing.ts
│ │ ├── Feedback.ts
│ │ ├── Replay.ts
│ │ ├── common.ts
│ │ ├── index.ts
│ │ └── launchDarkly.ts
│ ├── tsconfig.json
│ └── tsconfig.types.json
├── nestjs
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── decorators.ts
│ │ ├── helpers.ts
│ │ ├── index.ts
│ │ ├── integrations
│ │ │ ├── helpers.ts
│ │ │ ├── nest.ts
│ │ │ ├── sentry-nest-event-instrumentation.ts
│ │ │ ├── sentry-nest-instrumentation.ts
│ │ │ └── types.ts
│ │ ├── sdk.ts
│ │ └── setup.ts
│ ├── test
│ │ ├── decorators.test.ts
│ │ ├── integrations
│ │ │ └── nest.test.ts
│ │ ├── sdk.test.ts
│ │ └── sentry-global-filter.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.setup-types.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── nextjs
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── buildRollup.ts
│ ├── src
│ │ ├── client
│ │ │ ├── browserTracingIntegration.ts
│ │ │ ├── clientNormalizationIntegration.ts
│ │ │ ├── index.ts
│ │ │ ├── routing
│ │ │ │ ├── appRouterRoutingInstrumentation.ts
│ │ │ │ ├── isrRoutingTracing.ts
│ │ │ │ ├── nextRoutingInstrumentation.ts
│ │ │ │ ├── pagesRouterRoutingInstrumentation.ts
│ │ │ │ └── parameterization.ts
│ │ │ └── tunnelRoute.ts
│ │ ├── common
│ │ │ ├── captureRequestError.ts
│ │ │ ├── debug-build.ts
│ │ │ ├── devErrorSymbolicationEventProcessor.ts
│ │ │ ├── getVercelEnv.ts
│ │ │ ├── index.ts
│ │ │ ├── nextNavigationErrorUtils.ts
│ │ │ ├── nextSpanAttributes.ts
│ │ │ ├── pages-router-instrumentation
│ │ │ │ ├── _error.ts
│ │ │ │ ├── wrapApiHandlerWithSentry.ts
│ │ │ │ ├── wrapApiHandlerWithSentryVercelCrons.ts
│ │ │ │ ├── wrapAppGetInitialPropsWithSentry.ts
│ │ │ │ ├── wrapDocumentGetInitialPropsWithSentry.ts
│ │ │ │ ├── wrapErrorGetInitialPropsWithSentry.ts
│ │ │ │ ├── wrapGetInitialPropsWithSentry.ts
│ │ │ │ ├── wrapGetServerSidePropsWithSentry.ts
│ │ │ │ ├── wrapGetStaticPropsWithSentry.ts
│ │ │ │ └── wrapPageComponentWithSentry.ts
│ │ │ ├── span-attributes-with-logic-attached.ts
│ │ │ ├── types.ts
│ │ │ ├── utils
│ │ │ │ ├── addHeadersAsAttributes.ts
│ │ │ │ ├── dropMiddlewareTunnelRequests.ts
│ │ │ │ ├── isBuild.ts
│ │ │ │ ├── isUseCacheFunction.ts
│ │ │ │ ├── nextSpan.ts
│ │ │ │ ├── responseEnd.ts
│ │ │ │ ├── setUrlProcessingMetadata.ts
│ │ │ │ ├── tracingUtils.ts
│ │ │ │ ├── urls.ts
│ │ │ │ └── wrapperUtils.ts
│ │ │ ├── withServerActionInstrumentation.ts
│ │ │ ├── wrapGenerationFunctionWithSentry.ts
│ │ │ ├── wrapMiddlewareWithSentry.ts
│ │ │ ├── wrapRouteHandlerWithSentry.ts
│ │ │ └── wrapServerComponentWithSentry.ts
│ │ ├── config
│ │ │ ├── getBuildPluginOptions.ts
│ │ │ ├── handleRunAfterProductionCompile.ts
│ │ │ ├── index.ts
│ │ │ ├── loaders
│ │ │ │ ├── index.ts
│ │ │ │ ├── prefixLoader.ts
│ │ │ │ ├── types.ts
│ │ │ │ ├── valueInjectionLoader.ts
│ │ │ │ └── wrappingLoader.ts
│ │ │ ├── manifest
│ │ │ │ ├── createRouteManifest.ts
│ │ │ │ └── types.ts
│ │ │ ├── polyfills
│ │ │ │ └── perf_hooks.js
│ │ │ ├── templates
│ │ │ │ ├── apiWrapperTemplate.ts
│ │ │ │ ├── middlewareWrapperTemplate.ts
│ │ │ │ ├── pageWrapperTemplate.ts
│ │ │ │ ├── requestAsyncStorageShim.ts
│ │ │ │ ├── routeHandlerWrapperTemplate.ts
│ │ │ │ ├── sentryInitWrapperTemplate.ts
│ │ │ │ └── serverComponentWrapperTemplate.ts
│ │ │ ├── turbopack
│ │ │ │ ├── constructTurbopackConfig.ts
│ │ │ │ ├── generateValueInjectionRules.ts
│ │ │ │ └── index.ts
│ │ │ ├── types.ts
│ │ │ ├── util.ts
│ │ │ ├── webpack.ts
│ │ │ └── withSentryConfig.ts
│ │ ├── edge
│ │ │ ├── distDirRewriteFramesIntegration.ts
│ │ │ ├── index.ts
│ │ │ ├── rewriteFramesIntegration.ts
│ │ │ ├── types.ts
│ │ │ └── wrapApiHandlerWithSentry.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ └── server
│ │ │ ├── distDirRewriteFramesIntegration.ts
│ │ │ ├── index.ts
│ │ │ └── rewriteFramesIntegration.ts
│ ├── test
│ │ ├── client
│ │ │ ├── isrRoutingTracing.test.ts
│ │ │ └── parameterization.test.ts
│ │ ├── clientSdk.test.ts
│ │ ├── common
│ │ │ ├── devErrorSymbolicationEventProcessor.test.ts
│ │ │ └── utils
│ │ │ │ └── responseEnd.test.ts
│ │ ├── config
│ │ │ ├── __snapshots__
│ │ │ │ └── valueInjectionLoader.test.ts.snap
│ │ │ ├── fixtures.ts
│ │ │ ├── getBuildPluginOptions.test.ts
│ │ │ ├── handleRunAfterProductionCompile.test.ts
│ │ │ ├── loaders.test.ts
│ │ │ ├── manifest
│ │ │ │ └── suites
│ │ │ │ │ ├── base-path
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── about
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ └── users
│ │ │ │ │ │ │ └── [id]
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── base-path.test.ts
│ │ │ │ │ ├── catchall-at-root
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── [[...path]]
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── catchall-at-root.test.ts
│ │ │ │ │ ├── catchall
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── catchall
│ │ │ │ │ │ │ └── [[...path]]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── catchall.test.ts
│ │ │ │ │ ├── dynamic
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── dynamic
│ │ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── static
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ ├── static
│ │ │ │ │ │ │ └── nested
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── users
│ │ │ │ │ │ │ └── [id]
│ │ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ │ ├── posts
│ │ │ │ │ │ │ └── [postId]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── settings
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── dynamic.test.ts
│ │ │ │ │ ├── file-extensions
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── javascript
│ │ │ │ │ │ │ ├── component.tsx
│ │ │ │ │ │ │ └── page.js
│ │ │ │ │ │ ├── jsx-route
│ │ │ │ │ │ │ └── page.jsx
│ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ ├── mixed
│ │ │ │ │ │ │ ├── page.jsx
│ │ │ │ │ │ │ └── page.ts
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ ├── precedence
│ │ │ │ │ │ │ ├── page.js
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── typescript
│ │ │ │ │ │ │ ├── other.ts
│ │ │ │ │ │ │ └── page.ts
│ │ │ │ │ └── file-extensions.test.ts
│ │ │ │ │ ├── isr
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── articles
│ │ │ │ │ │ │ └── [category]
│ │ │ │ │ │ │ │ └── [slug]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── blog
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── docs
│ │ │ │ │ │ │ └── [[...path]]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── guides
│ │ │ │ │ │ │ └── [...segments]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ ├── posts
│ │ │ │ │ │ │ └── [slug]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── products
│ │ │ │ │ │ │ └── [id]
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── regular
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── users
│ │ │ │ │ │ │ └── [id]
│ │ │ │ │ │ │ └── profile
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── isr.test.ts
│ │ │ │ │ ├── route-groups
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── (auth)
│ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ ├── login
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ └── signup
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── (dashboard)
│ │ │ │ │ │ │ ├── dashboard
│ │ │ │ │ │ │ │ ├── [id]
│ │ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ └── settings
│ │ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ │ └── profile
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── (marketing)
│ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ └── public
│ │ │ │ │ │ │ │ └── about
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── route-groups.test.ts
│ │ │ │ │ └── static
│ │ │ │ │ ├── app
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ ├── some
│ │ │ │ │ │ └── nested
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── user
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── users
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── static.test.ts
│ │ │ ├── mocks.ts
│ │ │ ├── testUtils.ts
│ │ │ ├── turbopack
│ │ │ │ ├── constructTurbopackConfig.test.ts
│ │ │ │ └── generateValueInjectionRules.test.ts
│ │ │ ├── util.test.ts
│ │ │ ├── valueInjectionLoader.test.ts
│ │ │ ├── webpack
│ │ │ │ └── constructWebpackConfig.test.ts
│ │ │ ├── withSentry.test.ts
│ │ │ ├── withSentryConfig.test.ts
│ │ │ ├── wrappers.test.ts
│ │ │ └── wrappingLoader.test.ts
│ │ ├── edge
│ │ │ └── withSentryAPI.test.ts
│ │ ├── performance
│ │ │ └── pagesRouterInstrumentation.test.ts
│ │ ├── serverSdk.test.ts
│ │ ├── tsconfig.json
│ │ └── utils
│ │ │ ├── tunnelRoute.test.ts
│ │ │ └── urls.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── node-core
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.anr-worker.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── cron
│ │ │ ├── common.ts
│ │ │ ├── cron.ts
│ │ │ ├── index.ts
│ │ │ ├── node-cron.ts
│ │ │ └── node-schedule.ts
│ │ ├── debug-build.ts
│ │ ├── index.ts
│ │ ├── init.ts
│ │ ├── integrations
│ │ │ ├── anr
│ │ │ │ ├── common.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── worker.ts
│ │ │ ├── childProcess.ts
│ │ │ ├── context.ts
│ │ │ ├── contextlines.ts
│ │ │ ├── http
│ │ │ │ ├── SentryHttpInstrumentation.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── httpServerIntegration.ts
│ │ │ │ ├── httpServerSpansIntegration.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── outgoing-requests.ts
│ │ │ ├── local-variables
│ │ │ │ ├── common.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── inspector.d.ts
│ │ │ │ ├── local-variables-async.ts
│ │ │ │ ├── local-variables-sync.ts
│ │ │ │ └── worker.ts
│ │ │ ├── modules.ts
│ │ │ ├── node-fetch
│ │ │ │ ├── SentryNodeFetchInstrumentation.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── types.ts
│ │ │ ├── onuncaughtexception.ts
│ │ │ ├── onunhandledrejection.ts
│ │ │ ├── pino.ts
│ │ │ ├── processSession.ts
│ │ │ ├── spotlight.ts
│ │ │ ├── systemError.ts
│ │ │ └── winston.ts
│ │ ├── logs
│ │ │ ├── capture.ts
│ │ │ └── exports.ts
│ │ ├── nodeVersion.ts
│ │ ├── otel
│ │ │ ├── contextManager.ts
│ │ │ ├── instrument.ts
│ │ │ └── logger.ts
│ │ ├── proxy
│ │ │ ├── base.ts
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── parse-proxy-response.ts
│ │ ├── sdk
│ │ │ ├── api.ts
│ │ │ ├── apm-js-collab-tracing-hooks.d.ts
│ │ │ ├── client.ts
│ │ │ ├── esmLoader.ts
│ │ │ ├── index.ts
│ │ │ ├── injectLoader.ts
│ │ │ └── scope.ts
│ │ ├── transports
│ │ │ ├── http-module.ts
│ │ │ ├── http.ts
│ │ │ └── index.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── addOriginToSpan.ts
│ │ │ ├── baggage.ts
│ │ │ ├── createMissingInstrumentationContext.ts
│ │ │ ├── debug.ts
│ │ │ ├── detection.ts
│ │ │ ├── ensureIsWrapped.ts
│ │ │ ├── entry-point.ts
│ │ │ ├── envToBool.ts
│ │ │ ├── errorhandling.ts
│ │ │ ├── getRequestUrl.ts
│ │ │ ├── module.ts
│ │ │ └── prepareEvent.ts
│ ├── test
│ │ ├── cron.test.ts
│ │ ├── helpers
│ │ │ ├── conditional.ts
│ │ │ ├── error.ts
│ │ │ ├── getDefaultNodeClientOptions.ts
│ │ │ └── mockSdkInit.ts
│ │ ├── integration
│ │ │ ├── breadcrumbs.test.ts
│ │ │ ├── scope.test.ts
│ │ │ └── transactions.test.ts
│ │ ├── integrations
│ │ │ ├── context.test.ts
│ │ │ ├── contextlines.test.ts
│ │ │ ├── httpServerIntegration.test.ts
│ │ │ ├── httpServerSpansIntegration.test.ts
│ │ │ ├── localvariables.test.ts
│ │ │ └── spotlight.test.ts
│ │ ├── logs
│ │ │ └── exports.test.ts
│ │ ├── sdk
│ │ │ ├── api.test.ts
│ │ │ ├── client.test.ts
│ │ │ └── init.test.ts
│ │ ├── transports
│ │ │ ├── http.test.ts
│ │ │ ├── https.test.ts
│ │ │ └── test-server-certs.ts
│ │ ├── tsconfig.json
│ │ └── utils
│ │ │ ├── ensureIsWrapped.test.ts
│ │ │ ├── entry-point.test.ts
│ │ │ ├── envToBool.test.ts
│ │ │ ├── getRequestUrl.test.ts
│ │ │ ├── instrument.test.ts
│ │ │ └── module.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── node-native
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── common.ts
│ │ ├── event-loop-block-integration.ts
│ │ ├── event-loop-block-watchdog.ts
│ │ └── index.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── node
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.anr-worker.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── debug-build.ts
│ │ ├── index.ts
│ │ ├── init.ts
│ │ ├── integrations
│ │ │ ├── featureFlagShims
│ │ │ │ ├── growthbook.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── launchDarkly.ts
│ │ │ │ ├── openFeature.ts
│ │ │ │ ├── statsig.ts
│ │ │ │ └── unleash.ts
│ │ │ ├── fs.ts
│ │ │ ├── http.ts
│ │ │ ├── node-fetch.ts
│ │ │ └── tracing
│ │ │ │ ├── amqplib.ts
│ │ │ │ ├── anthropic-ai
│ │ │ │ ├── index.ts
│ │ │ │ └── instrumentation.ts
│ │ │ │ ├── connect.ts
│ │ │ │ ├── dataloader.ts
│ │ │ │ ├── express.ts
│ │ │ │ ├── fastify
│ │ │ │ ├── fastify-otel
│ │ │ │ │ ├── .eslintrc.js
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ └── index.js
│ │ │ │ ├── index.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── v3
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ ├── enums
│ │ │ │ │ └── AttributeNames.ts
│ │ │ │ │ ├── instrumentation.ts
│ │ │ │ │ ├── internal-types.ts
│ │ │ │ │ ├── types.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── firebase
│ │ │ │ ├── firebase.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── otel
│ │ │ │ │ ├── firebaseInstrumentation.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── patches
│ │ │ │ │ ├── firestore.ts
│ │ │ │ │ └── functions.ts
│ │ │ │ │ └── types.ts
│ │ │ │ ├── genericPool.ts
│ │ │ │ ├── google-genai
│ │ │ │ ├── index.ts
│ │ │ │ └── instrumentation.ts
│ │ │ │ ├── graphql.ts
│ │ │ │ ├── hapi
│ │ │ │ ├── index.ts
│ │ │ │ └── types.ts
│ │ │ │ ├── hono
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── instrumentation.ts
│ │ │ │ └── types.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── kafka.ts
│ │ │ │ ├── knex.ts
│ │ │ │ ├── koa.ts
│ │ │ │ ├── langchain
│ │ │ │ ├── index.ts
│ │ │ │ └── instrumentation.ts
│ │ │ │ ├── langgraph
│ │ │ │ ├── index.ts
│ │ │ │ └── instrumentation.ts
│ │ │ │ ├── lrumemoizer.ts
│ │ │ │ ├── mongo.ts
│ │ │ │ ├── mongoose.ts
│ │ │ │ ├── mysql.ts
│ │ │ │ ├── mysql2.ts
│ │ │ │ ├── openai
│ │ │ │ ├── index.ts
│ │ │ │ └── instrumentation.ts
│ │ │ │ ├── postgres.ts
│ │ │ │ ├── postgresjs.ts
│ │ │ │ ├── prisma.ts
│ │ │ │ ├── prisma
│ │ │ │ └── vendor
│ │ │ │ │ ├── v5-tracing-helper.ts
│ │ │ │ │ └── v6-tracing-helper.ts
│ │ │ │ ├── redis.ts
│ │ │ │ ├── tedious.ts
│ │ │ │ └── vercelai
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── instrumentation.ts
│ │ │ │ └── types.ts
│ │ ├── preload.ts
│ │ ├── sdk
│ │ │ ├── index.ts
│ │ │ └── initOtel.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ └── redisCache.ts
│ ├── test
│ │ ├── cron.test.ts
│ │ ├── helpers
│ │ │ ├── conditional.ts
│ │ │ ├── error.ts
│ │ │ ├── getDefaultNodeClientOptions.ts
│ │ │ └── mockSdkInit.ts
│ │ ├── integration
│ │ │ ├── breadcrumbs.test.ts
│ │ │ ├── scope.test.ts
│ │ │ └── transactions.test.ts
│ │ ├── integrations
│ │ │ ├── http.test.ts
│ │ │ └── tracing
│ │ │ │ ├── firebase.test.ts
│ │ │ │ ├── graphql.test.ts
│ │ │ │ ├── koa.test.ts
│ │ │ │ ├── mongo.test.ts
│ │ │ │ ├── redis.test.ts
│ │ │ │ └── vercelai
│ │ │ │ └── instrumentation.test.ts
│ │ ├── sdk
│ │ │ ├── api.test.ts
│ │ │ ├── client.test.ts
│ │ │ ├── init.test.ts
│ │ │ ├── initOtel.test.ts
│ │ │ └── preload.test.ts
│ │ ├── transports
│ │ │ └── test-server-certs.ts
│ │ ├── tsconfig.json
│ │ └── utils
│ │ │ └── module.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── nuxt
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── build.config.ts
│ ├── generate-build-stubs.bash
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client
│ │ │ ├── index.ts
│ │ │ ├── piniaIntegration.ts
│ │ │ ├── sdk.ts
│ │ │ └── vueIntegration.ts
│ │ ├── common
│ │ │ ├── debug-build.ts
│ │ │ └── types.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ ├── module.ts
│ │ ├── runtime
│ │ │ ├── hooks
│ │ │ │ ├── captureErrorHook.ts
│ │ │ │ ├── updateRouteBeforeResponse.ts
│ │ │ │ └── wrapMiddlewareHandler.ts
│ │ │ ├── plugins
│ │ │ │ ├── database.server.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── route-detector.server.ts
│ │ │ │ ├── sentry-cloudflare.server.ts
│ │ │ │ ├── sentry.client.ts
│ │ │ │ ├── sentry.server.ts
│ │ │ │ └── storage.server.ts
│ │ │ ├── utils.ts
│ │ │ └── utils
│ │ │ │ ├── database-span-data.ts
│ │ │ │ ├── event-type-check.ts
│ │ │ │ └── route-extraction.ts
│ │ ├── server
│ │ │ ├── index.ts
│ │ │ └── sdk.ts
│ │ ├── tsconfig.json
│ │ ├── vendor
│ │ │ └── server-template.ts
│ │ └── vite
│ │ │ ├── addServerConfig.ts
│ │ │ ├── databaseConfig.ts
│ │ │ ├── middlewareConfig.ts
│ │ │ ├── sourceMaps.ts
│ │ │ ├── storageConfig.ts
│ │ │ └── utils.ts
│ ├── test
│ │ ├── client
│ │ │ └── sdk.test.ts
│ │ ├── runtime
│ │ │ ├── hooks
│ │ │ │ ├── captureErrorHook.test.ts
│ │ │ │ └── wrapMiddlewareHandler.test.ts
│ │ │ ├── plugins
│ │ │ │ └── server.test.ts
│ │ │ ├── utils.test.ts
│ │ │ └── utils
│ │ │ │ ├── database-span-data.test.ts
│ │ │ │ ├── event-type-check.test.ts
│ │ │ │ └── route-extraction.test.ts
│ │ ├── server
│ │ │ └── sdk.test.ts
│ │ ├── tsconfig.json
│ │ ├── vite
│ │ │ ├── buildOptions.test-d.ts
│ │ │ ├── sourceMaps.test.ts
│ │ │ └── utils.test.ts
│ │ └── vitest.setup.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ ├── tsconfig.vite.json
│ └── vite.config.ts
├── opentelemetry
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── asyncContextStrategy.ts
│ │ ├── constants.ts
│ │ ├── contextManager.ts
│ │ ├── custom
│ │ │ └── client.ts
│ │ ├── debug-build.ts
│ │ ├── index.ts
│ │ ├── propagator.ts
│ │ ├── sampler.ts
│ │ ├── semanticAttributes.ts
│ │ ├── setupEventContextTrace.ts
│ │ ├── spanExporter.ts
│ │ ├── spanProcessor.ts
│ │ ├── trace.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── addOriginToSpan.ts
│ │ │ ├── contextData.ts
│ │ │ ├── enhanceDscWithOpenTelemetryRootSpanName.ts
│ │ │ ├── getActiveSpan.ts
│ │ │ ├── getParentSpanId.ts
│ │ │ ├── getRequestSpanData.ts
│ │ │ ├── getSamplingDecision.ts
│ │ │ ├── getSpanKind.ts
│ │ │ ├── getTraceData.ts
│ │ │ ├── groupSpansWithParents.ts
│ │ │ ├── isSentryRequest.ts
│ │ │ ├── makeTraceState.ts
│ │ │ ├── mapStatus.ts
│ │ │ ├── parseSpanDescription.ts
│ │ │ ├── setupCheck.ts
│ │ │ ├── spanTypes.ts
│ │ │ └── suppressTracing.ts
│ ├── test
│ │ ├── asyncContextStrategy.test.ts
│ │ ├── custom
│ │ │ └── client.test.ts
│ │ ├── helpers
│ │ │ ├── TestClient.ts
│ │ │ ├── initOtel.ts
│ │ │ ├── isSpan.ts
│ │ │ └── mockSdkInit.ts
│ │ ├── integration
│ │ │ ├── breadcrumbs.test.ts
│ │ │ ├── scope.test.ts
│ │ │ └── transactions.test.ts
│ │ ├── propagator.test.ts
│ │ ├── sampler.test.ts
│ │ ├── spanExporter.test.ts
│ │ ├── trace.test.ts
│ │ ├── tsconfig.json
│ │ └── utils
│ │ │ ├── getActiveSpan.test.ts
│ │ │ ├── getRequestSpanData.test.ts
│ │ │ ├── getSpanKind.test.ts
│ │ │ ├── getTraceData.test.ts
│ │ │ ├── groupSpansWithParents.test.ts
│ │ │ ├── mapStatus.test.ts
│ │ │ ├── parseSpanDescription.test.ts
│ │ │ ├── setupCheck.test.ts
│ │ │ ├── setupEventContextTrace.test.ts
│ │ │ ├── spanToJSON.test.ts
│ │ │ └── spanTypes.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── profiling-node
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── CHANGES
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── prune-profiler-binaries.js
│ ├── src
│ │ ├── debug-build.ts
│ │ ├── index.ts
│ │ ├── integration.ts
│ │ ├── nodeVersion.ts
│ │ ├── spanProfileUtils.ts
│ │ └── utils.ts
│ ├── test
│ │ ├── integration.test.ts
│ │ ├── integration.worker.test.ts
│ │ ├── prune-profiler-binaries.test.ts
│ │ ├── tsconfig.json
│ │ └── utils.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── react-router
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client
│ │ │ ├── hydratedRouter.ts
│ │ │ ├── index.ts
│ │ │ ├── sdk.ts
│ │ │ └── tracingIntegration.ts
│ │ ├── cloudflare
│ │ │ └── index.ts
│ │ ├── common
│ │ │ └── debug-build.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ ├── server
│ │ │ ├── createSentryHandleError.ts
│ │ │ ├── createSentryHandleRequest.tsx
│ │ │ ├── getMetaTagTransformer.ts
│ │ │ ├── index.ts
│ │ │ ├── instrumentation
│ │ │ │ ├── reactRouter.ts
│ │ │ │ └── util.ts
│ │ │ ├── integration
│ │ │ │ ├── lowQualityTransactionsFilterIntegration.ts
│ │ │ │ └── reactRouterServer.ts
│ │ │ ├── sdk.ts
│ │ │ ├── wrapSentryHandleRequest.ts
│ │ │ ├── wrapServerAction.ts
│ │ │ └── wrapServerLoader.ts
│ │ └── vite
│ │ │ ├── buildEnd
│ │ │ └── handleOnBuildEnd.ts
│ │ │ ├── index.ts
│ │ │ ├── makeConfigInjectorPlugin.ts
│ │ │ ├── makeCustomSentryVitePlugins.ts
│ │ │ ├── makeEnableSourceMapsPlugin.ts
│ │ │ ├── plugin.ts
│ │ │ └── types.ts
│ ├── test
│ │ ├── client
│ │ │ ├── hydratedRouter.test.ts
│ │ │ ├── react-exports.test.ts
│ │ │ ├── sdk.test.ts
│ │ │ └── tracingIntegration.test.ts
│ │ ├── server
│ │ │ ├── createSentryHandleError.test.ts
│ │ │ ├── createSentryHandleRequest.test.ts
│ │ │ ├── getMetaTagTransformer.test.ts
│ │ │ ├── instrumentation
│ │ │ │ └── reactRouterServer.test.ts
│ │ │ ├── integration
│ │ │ │ └── reactRouterServer.test.ts
│ │ │ ├── lowQualityTransactionsFilterIntegration.test.ts
│ │ │ ├── sdk.test.ts
│ │ │ ├── wrapSentryHandleRequest.test.ts
│ │ │ ├── wrapServerAction.test.ts
│ │ │ └── wrapServerLoader.test.ts
│ │ ├── tsconfig.json
│ │ └── vite
│ │ │ ├── buildEnd
│ │ │ └── handleOnBuildEnd.test.ts
│ │ │ ├── makeCustomSentryVitePlugins.test.ts
│ │ │ ├── plugin.test.ts
│ │ │ ├── sourceMaps.test.ts
│ │ │ └── types.test-d.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ ├── tsconfig.vite.json
│ └── vite.config.ts
├── react
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── constants.ts
│ │ ├── debug-build.ts
│ │ ├── error.ts
│ │ ├── errorboundary.tsx
│ │ ├── hoist-non-react-statics.ts
│ │ ├── index.ts
│ │ ├── profiler.tsx
│ │ ├── reactrouter-compat-utils
│ │ │ ├── index.ts
│ │ │ ├── instrumentation.tsx
│ │ │ ├── lazy-routes.tsx
│ │ │ └── utils.ts
│ │ ├── reactrouter.tsx
│ │ ├── reactrouterv3.ts
│ │ ├── reactrouterv6.tsx
│ │ ├── reactrouterv7.tsx
│ │ ├── redux.ts
│ │ ├── sdk.ts
│ │ ├── tanstackrouter.ts
│ │ ├── types.ts
│ │ └── vendor
│ │ │ └── tanstackrouter-types.ts
│ ├── test
│ │ ├── error.test.ts
│ │ ├── errorboundary.test.tsx
│ │ ├── global.d.ts
│ │ ├── profiler.test.tsx
│ │ ├── reactrouter-compat-utils
│ │ │ ├── instrumentation.test.tsx
│ │ │ ├── lazy-routes.test.ts
│ │ │ └── utils.test.ts
│ │ ├── reactrouter-cross-usage.test.tsx
│ │ ├── reactrouter-descendant-routes.test.tsx
│ │ ├── reactrouterv3.test.tsx
│ │ ├── reactrouterv4.test.tsx
│ │ ├── reactrouterv5.test.tsx
│ │ ├── reactrouterv6.test.tsx
│ │ ├── redux.test.ts
│ │ ├── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── remix
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── playwright.config.ts
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ ├── createRelease.js
│ │ ├── deleteSourcemaps.js
│ │ ├── injectDebugId.js
│ │ └── sentry-upload-sourcemaps.js
│ ├── src
│ │ ├── client
│ │ │ ├── browserTracingIntegration.ts
│ │ │ ├── errors.tsx
│ │ │ ├── index.ts
│ │ │ ├── performance.tsx
│ │ │ ├── remixRouteParameterization.ts
│ │ │ └── sdk.ts
│ │ ├── cloudflare
│ │ │ └── index.ts
│ │ ├── config
│ │ │ ├── createRemixRouteManifest.ts
│ │ │ ├── remixRouteManifest.ts
│ │ │ └── vite.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ ├── server
│ │ │ ├── errors.ts
│ │ │ ├── index.ts
│ │ │ ├── instrumentServer.ts
│ │ │ ├── integrations
│ │ │ │ ├── http.ts
│ │ │ │ └── opentelemetry.ts
│ │ │ └── sdk.ts
│ │ ├── utils
│ │ │ ├── debug-build.ts
│ │ │ ├── remixOptions.ts
│ │ │ ├── types.ts
│ │ │ ├── utils.ts
│ │ │ └── vendor
│ │ │ │ └── response.ts
│ │ └── vendor
│ │ │ └── instrumentation.ts
│ ├── test
│ │ ├── client
│ │ │ └── remixRouteParameterization.test.ts
│ │ ├── config
│ │ │ ├── manifest
│ │ │ │ └── createRemixRouteManifest.test.ts
│ │ │ └── vite.test.ts
│ │ ├── index.client.test.ts
│ │ ├── index.server.test.ts
│ │ ├── integration
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ └── routes
│ │ │ │ │ ├── action-json-response.$id.tsx
│ │ │ │ │ ├── api.v1.data.$id.tsx
│ │ │ │ │ ├── capture-exception.tsx
│ │ │ │ │ ├── capture-message.tsx
│ │ │ │ │ ├── click-error.tsx
│ │ │ │ │ ├── deeply.$nested.$structure.$id.tsx
│ │ │ │ │ ├── error-boundary-capture.$id.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── loader-defer-response.$id.tsx
│ │ │ │ │ ├── loader-json-response.$id.tsx
│ │ │ │ │ ├── loader-throw-response.$id.tsx
│ │ │ │ │ ├── manual-tracing.$id.tsx
│ │ │ │ │ ├── products.$productId.reviews.$reviewId.tsx
│ │ │ │ │ ├── scope-bleed.$id.tsx
│ │ │ │ │ ├── server-side-unexpected-errors.$id.tsx
│ │ │ │ │ ├── ssr-error.tsx
│ │ │ │ │ ├── throw-redirect.tsx
│ │ │ │ │ └── users.$userId.posts.$postId.tsx
│ │ │ ├── instrument.server.mjs
│ │ │ ├── package.json
│ │ │ ├── regexPatternValidation.test.ts
│ │ │ ├── routeConversionConsistency.test.ts
│ │ │ ├── test
│ │ │ │ ├── client
│ │ │ │ │ ├── capture-exception.test.ts
│ │ │ │ │ ├── capture-message.test.ts
│ │ │ │ │ ├── click-error.test.ts
│ │ │ │ │ ├── deferred-response.test.ts
│ │ │ │ │ ├── errorboundary.test.ts
│ │ │ │ │ ├── manualtracing.test.ts
│ │ │ │ │ ├── meta-tags.test.ts
│ │ │ │ │ ├── navigation-transactions.test.ts
│ │ │ │ │ ├── pageload.test.ts
│ │ │ │ │ ├── root-loader.test.ts
│ │ │ │ │ ├── ssr-error.test.ts
│ │ │ │ │ ├── throw-redirect.test.ts
│ │ │ │ │ └── utils
│ │ │ │ │ │ └── helpers.ts
│ │ │ │ ├── server
│ │ │ │ │ ├── instrumentation
│ │ │ │ │ │ ├── action.test.ts
│ │ │ │ │ │ ├── loader.test.ts
│ │ │ │ │ │ ├── nested-routes.test.ts
│ │ │ │ │ │ └── ssr.test.ts
│ │ │ │ │ └── utils
│ │ │ │ │ │ └── helpers.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.test.json
│ │ │ └── vite.config.ts
│ │ ├── scripts
│ │ │ └── upload-sourcemaps.test.ts
│ │ ├── tsconfig.json
│ │ └── utils
│ │ │ └── utils.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ ├── vitest.config.ts
│ └── vitest.config.unit.ts
├── replay-canvas
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.bundle.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── craft-pre-release.sh
│ ├── src
│ │ ├── canvas.ts
│ │ └── index.ts
│ ├── test
│ │ ├── canvas.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── replay-internal
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.bundle.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── scripts
│ │ └── craft-pre-release.sh
│ ├── src
│ │ ├── constants.ts
│ │ ├── coreHandlers
│ │ │ ├── handleAfterSendEvent.ts
│ │ │ ├── handleBeforeSendEvent.ts
│ │ │ ├── handleBreadcrumbs.ts
│ │ │ ├── handleClick.ts
│ │ │ ├── handleDom.ts
│ │ │ ├── handleGlobalEvent.ts
│ │ │ ├── handleHistory.ts
│ │ │ ├── handleKeyboardEvent.ts
│ │ │ ├── handleNetworkBreadcrumbs.ts
│ │ │ ├── performanceObserver.ts
│ │ │ └── util
│ │ │ │ ├── addBreadcrumbEvent.ts
│ │ │ │ ├── addFeedbackBreadcrumb.ts
│ │ │ │ ├── addNetworkBreadcrumb.ts
│ │ │ │ ├── domUtils.ts
│ │ │ │ ├── fetchUtils.ts
│ │ │ │ ├── getAttributesToRecord.ts
│ │ │ │ ├── networkUtils.ts
│ │ │ │ ├── onWindowOpen.ts
│ │ │ │ ├── shouldSampleForBufferEvent.ts
│ │ │ │ └── xhrUtils.ts
│ │ ├── debug-build.ts
│ │ ├── eventBuffer
│ │ │ ├── EventBufferArray.ts
│ │ │ ├── EventBufferCompressionWorker.ts
│ │ │ ├── EventBufferProxy.ts
│ │ │ ├── WorkerHandler.ts
│ │ │ ├── error.ts
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ ├── integration.ts
│ │ ├── replay.ts
│ │ ├── session
│ │ │ ├── Session.ts
│ │ │ ├── clearSession.ts
│ │ │ ├── createSession.ts
│ │ │ ├── fetchSession.ts
│ │ │ ├── loadOrCreateSession.ts
│ │ │ ├── saveSession.ts
│ │ │ └── shouldRefreshSession.ts
│ │ ├── types
│ │ │ ├── index.ts
│ │ │ ├── performance.ts
│ │ │ ├── replay.ts
│ │ │ ├── replayFrame.ts
│ │ │ ├── request.ts
│ │ │ └── rrweb.ts
│ │ ├── util
│ │ │ ├── addEvent.ts
│ │ │ ├── addGlobalListeners.ts
│ │ │ ├── addMemoryEntry.ts
│ │ │ ├── createBreadcrumb.ts
│ │ │ ├── createPerformanceEntries.ts
│ │ │ ├── createPerformanceSpans.ts
│ │ │ ├── createReplayEnvelope.ts
│ │ │ ├── debounce.ts
│ │ │ ├── eventUtils.ts
│ │ │ ├── getPrivacyOptions.ts
│ │ │ ├── getRecordingSamplingOptions.ts
│ │ │ ├── getReplay.ts
│ │ │ ├── handleRecordingEmit.ts
│ │ │ ├── hasSessionStorage.ts
│ │ │ ├── isExpired.ts
│ │ │ ├── isRrwebError.ts
│ │ │ ├── isSampled.ts
│ │ │ ├── isSessionExpired.ts
│ │ │ ├── logger.ts
│ │ │ ├── maskAttribute.ts
│ │ │ ├── prepareRecordingData.ts
│ │ │ ├── prepareReplayEvent.ts
│ │ │ ├── resetReplayIdOnDynamicSamplingContext.ts
│ │ │ ├── rrweb.ts
│ │ │ ├── sendReplay.ts
│ │ │ ├── sendReplayRequest.ts
│ │ │ ├── shouldFilterRequest.ts
│ │ │ ├── throttle.ts
│ │ │ └── timestamp.ts
│ │ └── worker-bundler.ts
│ ├── test
│ │ ├── fixtures
│ │ │ ├── error.ts
│ │ │ ├── fixJson
│ │ │ │ ├── 1_completeJson.json
│ │ │ │ ├── 1_incompleteJson.txt
│ │ │ │ ├── 2_completeJson.json
│ │ │ │ └── 2_incompleteJson.txt
│ │ │ ├── performanceEntry
│ │ │ │ ├── navigation.ts
│ │ │ │ └── resource.ts
│ │ │ └── transaction.ts
│ │ ├── index.ts
│ │ ├── integration
│ │ │ ├── autoSaveSession.test.ts
│ │ │ ├── beforeAddRecordingEvent.test.ts
│ │ │ ├── coreHandlers
│ │ │ │ ├── handleAfterSendEvent.test.ts
│ │ │ │ ├── handleBeforeSendEvent.test.ts
│ │ │ │ └── handleGlobalEvent.test.ts
│ │ │ ├── earlyEvents.test.ts
│ │ │ ├── errorSampleRate.test.ts
│ │ │ ├── eventBuffer.test.ts
│ │ │ ├── eventProcessors.test.ts
│ │ │ ├── events.test.ts
│ │ │ ├── flush.test.ts
│ │ │ ├── getReplayId.test.ts
│ │ │ ├── integrationSettings.test.ts
│ │ │ ├── rateLimiting.test.ts
│ │ │ ├── recordingMode.test.ts
│ │ │ ├── rrweb.test.ts
│ │ │ ├── sampling.test.ts
│ │ │ ├── sendReplayEvent.test.ts
│ │ │ ├── session.test.ts
│ │ │ ├── shouldFilterRequest.test.ts
│ │ │ ├── start.test.ts
│ │ │ └── stop.test.ts
│ │ ├── mocks
│ │ │ ├── mockRrweb.ts
│ │ │ ├── mockSdk.ts
│ │ │ └── resetSdkMock.ts
│ │ ├── test.setup.ts
│ │ ├── tsconfig.json
│ │ ├── types.ts
│ │ ├── unit
│ │ │ ├── coreHandlers
│ │ │ │ ├── handleBreadcrumbs.test.ts
│ │ │ │ ├── handleClick.test.ts
│ │ │ │ ├── handleDom.test.ts
│ │ │ │ ├── handleKeyboardEvent.test.ts
│ │ │ │ ├── handleNetworkBreadcrumbs.test.ts
│ │ │ │ └── util
│ │ │ │ │ ├── addBreadcrumbEvent.test.ts
│ │ │ │ │ ├── fetchUtils.test.ts
│ │ │ │ │ ├── getAttributesToRecord.test.ts
│ │ │ │ │ ├── networkUtils.test.ts
│ │ │ │ │ └── xhrUtils.test.ts
│ │ │ ├── eventBuffer
│ │ │ │ ├── EventBufferArray.test.ts
│ │ │ │ ├── EventBufferCompressionWorker.test.ts
│ │ │ │ └── EventBufferProxy.test.ts
│ │ │ ├── getSessionId.test.ts
│ │ │ ├── multipleInstances.test.ts
│ │ │ ├── session
│ │ │ │ ├── createSession.test.ts
│ │ │ │ ├── fetchSession.test.ts
│ │ │ │ ├── loadOrCreateSession.test.ts
│ │ │ │ ├── saveSession.test.ts
│ │ │ │ └── sessionSampling.test.ts
│ │ │ └── util
│ │ │ │ ├── addEvent.test.ts
│ │ │ │ ├── createPerformanceEntry.test.ts
│ │ │ │ ├── createReplayEnvelope.test.ts
│ │ │ │ ├── debounce.test.ts
│ │ │ │ ├── getPrivacyOptions.test.ts
│ │ │ │ ├── getReplay.test.ts
│ │ │ │ ├── handleRecordingEmit.test.ts
│ │ │ │ ├── isExpired.test.ts
│ │ │ │ ├── isSampled.test.ts
│ │ │ │ ├── isSessionExpired.test.ts
│ │ │ │ ├── logger.test.ts
│ │ │ │ ├── maskAttribute.test.ts
│ │ │ │ ├── prepareReplayEvent.test.ts
│ │ │ │ └── throttle.test.ts
│ │ ├── utils
│ │ │ ├── TestClient.ts
│ │ │ ├── compression.ts
│ │ │ ├── getTestEvent.ts
│ │ │ ├── mock-internal-setTimeout.ts
│ │ │ └── setupReplayContainer.ts
│ │ └── vitest-custom-matchers.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vitest.config.ts
├── replay-worker
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── examples
│ │ ├── worker.js
│ │ └── worker.min.js
│ ├── package.json
│ ├── rollup.examples.config.mjs
│ ├── rollup.worker.config.mjs
│ ├── src
│ │ ├── Compressor.ts
│ │ ├── _worker.ts
│ │ ├── handleMessage.ts
│ │ ├── index.ts
│ │ ├── worker-bundler.ts
│ │ └── worker.ts
│ ├── test
│ │ ├── tsconfig.json
│ │ └── unit
│ │ │ └── Compressor.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── solid
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── debug-build.ts
│ │ ├── errorboundary.ts
│ │ ├── index.ts
│ │ ├── sdk.ts
│ │ ├── solidrouter.ts
│ │ └── tanstackrouter.ts
│ ├── test
│ │ ├── errorboundary.test.tsx
│ │ ├── sdk.test.ts
│ │ ├── solidrouter.test.tsx
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.routers-types.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── solidstart
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client
│ │ │ ├── index.ts
│ │ │ ├── sdk.ts
│ │ │ └── solidrouter.ts
│ │ ├── common
│ │ │ └── debug-build.ts
│ │ ├── config
│ │ │ ├── addInstrumentation.ts
│ │ │ ├── index.ts
│ │ │ ├── types.ts
│ │ │ ├── utils.ts
│ │ │ ├── withSentry.ts
│ │ │ └── wrapServerEntryWithDynamicImport.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ ├── server
│ │ │ ├── index.ts
│ │ │ ├── middleware.ts
│ │ │ ├── sdk.ts
│ │ │ ├── solidrouter.ts
│ │ │ ├── utils.ts
│ │ │ └── withServerActionInstrumentation.ts
│ │ ├── solidrouter.client.ts
│ │ ├── solidrouter.server.ts
│ │ ├── solidrouter.ts
│ │ └── vite
│ │ │ ├── buildInstrumentationFile.ts
│ │ │ ├── sentrySolidStartVite.ts
│ │ │ ├── sourceMaps.ts
│ │ │ └── types.ts
│ ├── test
│ │ ├── client
│ │ │ ├── errorboundary.test.tsx
│ │ │ ├── sdk.test.ts
│ │ │ └── solidrouter.test.tsx
│ │ ├── config
│ │ │ ├── addInstrumentation.test.ts
│ │ │ └── withSentry.test.ts
│ │ ├── server
│ │ │ ├── errorboundary.test.tsx
│ │ │ ├── middleware.test.ts
│ │ │ ├── sdk.test.ts
│ │ │ ├── solidrouter.test.tsx
│ │ │ └── withServerActionInstrumentation.test.ts
│ │ ├── tsconfig.json
│ │ └── vite
│ │ │ ├── buildInstrumentation.test.ts
│ │ │ ├── sentrySolidStartVite.test.ts
│ │ │ └── sourceMaps.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.subexports-types.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── svelte
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── config.ts
│ │ ├── debug_build.ts
│ │ ├── index.ts
│ │ ├── performance.ts
│ │ ├── preprocessors.ts
│ │ ├── sdk.ts
│ │ └── types.ts
│ ├── test
│ │ ├── components
│ │ │ └── Dummy.svelte
│ │ ├── config.test.ts
│ │ ├── performance.test.ts
│ │ ├── preprocessors.test.ts
│ │ ├── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── sveltekit
│ ├── .empty.js
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client
│ │ │ ├── browserTracingIntegration.ts
│ │ │ ├── handleError.ts
│ │ │ ├── index.ts
│ │ │ ├── load.ts
│ │ │ └── sdk.ts
│ │ ├── common
│ │ │ ├── debug-build.ts
│ │ │ └── utils.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ ├── index.worker.ts
│ │ ├── server-common
│ │ │ ├── handle.ts
│ │ │ ├── handleError.ts
│ │ │ ├── integrations
│ │ │ │ ├── rewriteFramesIntegration.ts
│ │ │ │ └── svelteKitSpans.ts
│ │ │ ├── load.ts
│ │ │ ├── serverRoute.ts
│ │ │ └── utils.ts
│ │ ├── server
│ │ │ ├── handle.ts
│ │ │ ├── index.ts
│ │ │ ├── integrations
│ │ │ │ └── http.ts
│ │ │ └── sdk.ts
│ │ ├── vite
│ │ │ ├── autoInstrument.ts
│ │ │ ├── detectAdapter.ts
│ │ │ ├── index.ts
│ │ │ ├── injectGlobalValues.ts
│ │ │ ├── recastTypescriptParser.ts
│ │ │ ├── sentryVitePlugins.ts
│ │ │ ├── sourceMaps.ts
│ │ │ ├── svelteConfig.ts
│ │ │ └── types.ts
│ │ └── worker
│ │ │ ├── cloudflare.ts
│ │ │ └── index.ts
│ ├── test
│ │ ├── client
│ │ │ ├── browserTracingIntegration.test.ts
│ │ │ ├── fetch.test.ts
│ │ │ ├── handleError.test.ts
│ │ │ ├── load.test.ts
│ │ │ └── sdk.test.ts
│ │ ├── common
│ │ │ └── utils.test.ts
│ │ ├── index.test.ts
│ │ ├── server-common
│ │ │ ├── handle.test.ts
│ │ │ ├── handleError.test.ts
│ │ │ ├── integrations
│ │ │ │ ├── rewriteFramesIntegration.test.ts
│ │ │ │ └── svelteKitSpans.test.ts
│ │ │ ├── load.test.ts
│ │ │ ├── sdk.test.ts
│ │ │ ├── serverRoute.test.ts
│ │ │ └── utils.test.ts
│ │ ├── server
│ │ │ ├── handle.test.ts
│ │ │ └── integrations
│ │ │ │ └── http.test.ts
│ │ ├── tsconfig.json
│ │ ├── utils.ts
│ │ ├── vite
│ │ │ ├── autoInstrument.test.ts
│ │ │ ├── detectAdapter.test.ts
│ │ │ ├── injectGlobalValues.test.ts
│ │ │ ├── sentrySvelteKitPlugins.test.ts
│ │ │ ├── sourceMaps.test.ts
│ │ │ └── svelteConfig.test.ts
│ │ ├── vitest.setup.ts
│ │ └── worker
│ │ │ └── cloudflare.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── tanstackstart-react
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client
│ │ │ ├── index.ts
│ │ │ └── sdk.ts
│ │ ├── common
│ │ │ └── index.ts
│ │ ├── config
│ │ │ └── index.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ └── server
│ │ │ ├── index.ts
│ │ │ └── sdk.ts
│ ├── test
│ │ ├── client
│ │ │ └── sdk.test.ts
│ │ ├── server
│ │ │ └── sdk.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── tanstackstart
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client
│ │ │ └── index.ts
│ │ ├── common
│ │ │ └── index.ts
│ │ ├── config
│ │ │ └── index.ts
│ │ ├── index.client.ts
│ │ ├── index.server.ts
│ │ ├── index.types.ts
│ │ └── server
│ │ │ └── index.ts
│ ├── test
│ │ ├── temp.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── types
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ └── tsconfig.types.json
├── typescript
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ └── tsconfig.json
├── vercel-edge
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── client.ts
│ │ ├── debug-build.ts
│ │ ├── index.ts
│ │ ├── integrations
│ │ │ ├── tracing
│ │ │ │ └── vercelai.ts
│ │ │ └── wintercg-fetch.ts
│ │ ├── logs
│ │ │ └── exports.ts
│ │ ├── sdk.ts
│ │ ├── transports
│ │ │ └── index.ts
│ │ ├── types.ts
│ │ ├── utils
│ │ │ └── vercel.ts
│ │ └── vendored
│ │ │ ├── abstract-async-hooks-context-manager.ts
│ │ │ └── async-local-storage-context-manager.ts
│ ├── test
│ │ ├── async.test.ts
│ │ ├── transports
│ │ │ └── index.test.ts
│ │ ├── tsconfig.json
│ │ └── wintercg-fetch.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.mts
├── vue
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.npm.config.mjs
│ ├── src
│ │ ├── browserTracingIntegration.ts
│ │ ├── constants.ts
│ │ ├── debug-build.ts
│ │ ├── errorhandler.ts
│ │ ├── index.ts
│ │ ├── integration.ts
│ │ ├── pinia.ts
│ │ ├── router.ts
│ │ ├── sdk.ts
│ │ ├── tracing.ts
│ │ ├── types.ts
│ │ └── vendor
│ │ │ └── components.ts
│ ├── test
│ │ ├── errorHandler.test.ts
│ │ ├── integration
│ │ │ ├── VueIntegration.test.ts
│ │ │ └── init.test.ts
│ │ ├── router.test.ts
│ │ ├── tracing
│ │ │ ├── tracingMixin.test.ts
│ │ │ └── trackComponents.test.ts
│ │ ├── tsconfig.json
│ │ └── vendor
│ │ │ └── components.test.ts
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
└── wasm
│ ├── .eslintrc.js
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── rollup.bundle.config.mjs
│ ├── rollup.npm.config.mjs
│ ├── src
│ ├── index.ts
│ ├── patchWebAssembly.ts
│ └── registry.ts
│ ├── test
│ ├── stacktrace-parsing.test.ts
│ └── tsconfig.json
│ ├── tsconfig.json
│ ├── tsconfig.test.json
│ ├── tsconfig.types.json
│ └── vite.config.ts
├── scripts
├── aws-delete-local-layers.sh
├── aws-deploy-local-layer.sh
├── build-types-watch.ts
├── ci-unit-tests.ts
├── craft-pre-release.sh
├── dependency-hash-key.js
├── get-commit-list.ts
├── normalize-e2e-test-dump-transaction-events.js
└── verify-packages-versions.js
├── tsconfig-templates
├── README.md
├── tsconfig.json
├── tsconfig.test.json
└── tsconfig.types.json
├── tsconfig.dev.json
├── tsconfig.json
├── typedoc.js
├── vite
└── vite.config.ts
└── yarn.lock
/.claude/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.claude/settings.json
--------------------------------------------------------------------------------
/.craft.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.craft.yml
--------------------------------------------------------------------------------
/.cursor/BUGBOT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.cursor/BUGBOT.md
--------------------------------------------------------------------------------
/.cursor/commands/publish_release.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.cursor/commands/publish_release.md
--------------------------------------------------------------------------------
/.cursor/environment.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.cursor/environment.json
--------------------------------------------------------------------------------
/.cursor/rules/publishing_release.mdc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.cursor/rules/publishing_release.mdc
--------------------------------------------------------------------------------
/.cursor/rules/sdk_development.mdc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.cursor/rules/sdk_development.mdc
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.eslintrc.js
--------------------------------------------------------------------------------
/.git-blame-ignore-revs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.git-blame-ignore-revs
--------------------------------------------------------------------------------
/.github/CANARY_FAILURE_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/CANARY_FAILURE_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/CODEOWNERS
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/ISSUE_TEMPLATE/bug.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/ISSUE_TEMPLATE/config.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/ISSUE_TEMPLATE/feature.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/flaky.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/ISSUE_TEMPLATE/flaky.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/internal.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/ISSUE_TEMPLATE/internal.yml
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/codeql/codeql-config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/codeql/codeql-config.yml
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/dependency-review-config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/dependency-review-config.yml
--------------------------------------------------------------------------------
/.github/workflows/auto-release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/workflows/auto-release.yml
--------------------------------------------------------------------------------
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/workflows/build.yml
--------------------------------------------------------------------------------
/.github/workflows/canary.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/workflows/canary.yml
--------------------------------------------------------------------------------
/.github/workflows/clear-cache.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/workflows/clear-cache.yml
--------------------------------------------------------------------------------
/.github/workflows/codeql-analysis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/workflows/codeql-analysis.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.gitignore
--------------------------------------------------------------------------------
/.madgerc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.madgerc
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.prettierignore
--------------------------------------------------------------------------------
/.secret_scan_ignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.secret_scan_ignore
--------------------------------------------------------------------------------
/.size-limit.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.size-limit.js
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.vscode/launch.json
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/.vscode/tasks.json
--------------------------------------------------------------------------------
/.yarnrc:
--------------------------------------------------------------------------------
1 | env: NODE_OPTIONS --stack-trace-limit=10000
2 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/CLAUDE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/CLAUDE.md
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/LICENSE
--------------------------------------------------------------------------------
/MIGRATION.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/MIGRATION.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/README.md
--------------------------------------------------------------------------------
/codecov.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/codecov.yml
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/.gitignore:
--------------------------------------------------------------------------------
1 | test-results
2 | tmp
3 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/noOnLoad/errorHandler/subject.js:
--------------------------------------------------------------------------------
1 | window.doSomethingWrong();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/noOnLoad/init.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/noOnLoad/replay/init.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/noOnLoad/replayError/subject.js:
--------------------------------------------------------------------------------
1 | window.doSomethingWrong();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/addBreadcrumb/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.captureMessage('test');
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/captureExceptionInOnLoad/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.forceLoad();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/customIntegrations/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.forceLoad();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/customIntegrationsFunction/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.forceLoad();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/errorHandler/subject.js:
--------------------------------------------------------------------------------
1 | window.doSomethingWrong();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/onLoadLate/init.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/sentryOnLoad/init.js:
--------------------------------------------------------------------------------
1 | // we define sentryOnLoad in template
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/loader-suites/loader/onLoad/sentryOnLoadError/init.js:
--------------------------------------------------------------------------------
1 | // we define sentryOnLoad in template
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/integrations/webWorker/subject.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/public-api/captureException/emptyObj/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.captureException({});
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/public-api/captureException/undefinedArg/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.captureException();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/public-api/captureMessage/simple_message/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.captureMessage('foo');
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/public-api/sendDefaultPii/errors/subject.js:
--------------------------------------------------------------------------------
1 | Sentry.captureException(new Error('woot'));
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/replay/errors/immediateError/subject.js:
--------------------------------------------------------------------------------
1 | window.doSomethingWrong();
2 |
--------------------------------------------------------------------------------
/dev-packages/browser-integration-tests/suites/tracing/metrics/pageload-resource-spans/assets/script.js:
--------------------------------------------------------------------------------
1 | (() => {})();
2 |
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/.env.example
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/.eslintrc.js
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/.gitignore
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/LICENSE
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/README.md
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/package.json
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/prepare.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/prepare.ts
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/run.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry-javascript/HEAD/dev-packages/e2e-tests/run.ts
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/test-applications/astro-4/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "astro/tsconfigs/strict"
3 | }
4 |
--------------------------------------------------------------------------------
/dev-packages/e2e-tests/test-applications/browser-webworker-vite/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
Home
; 3 | } 4 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .vscode 3 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .vscode 3 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-express-v5/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-express/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-fastify-3/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-fastify-4/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-fastify-5/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-hapi/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .vscode 3 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-otel-sdk-node/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-otel-without-tracing/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-otel/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-profiling-cjs/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-profiling-electron/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/node-profiling-esm/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/nuxt-3-min/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/nuxt-3/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/nuxt-4/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /dev-packages/e2e-tests/test-applications/react-17/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | ///