├── .craft.yml ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── size.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── __mocks__ └── @sentry │ └── browser │ └── index.ts ├── config ├── rollup.config.core.ts ├── rollup.config.worker.ts ├── tsconfig.base.json ├── tsconfig.core.json └── tsconfig.worker.json ├── demo ├── .gitignore ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── setupTests.js └── yarn.lock ├── jest.config.ts ├── jest.setup.ts ├── package.json ├── scripts ├── craft-pre-release.sh └── tmp-prepack.ts ├── src ├── coreHandlers │ ├── getBreadcrumbHandler.ts │ ├── getSpanHandler.ts │ ├── handleDom.ts │ ├── handleFetch.ts │ ├── handleHistory.ts │ ├── handleScope.ts │ └── handleXhr.ts ├── createPerformanceEntry.ts ├── eventBuffer.ts ├── flags.ts ├── index.ts ├── session │ ├── Session.ts │ ├── constants.ts │ ├── createSession.ts │ ├── deleteSession.ts │ ├── fetchSession.ts │ ├── getSession.ts │ ├── index.ts │ ├── saveSession.ts │ └── types.ts ├── types.ts ├── util │ ├── addInternalBreadcrumb.ts │ ├── captureInternalException.ts │ ├── createBreadcrumb.ts │ ├── createPayload.ts │ ├── dedupePerformanceEntries.ts │ ├── isExpired.ts │ ├── isIngestHost.ts │ ├── isInternal.ts │ ├── isSampled.ts │ ├── isSessionExpired.ts │ └── logger.ts └── worker │ ├── worker.js │ └── worker.js.d.ts ├── test ├── fixtures │ ├── error.ts │ ├── performanceEntry │ │ ├── lcp.ts │ │ ├── navigation.ts │ │ └── resource.ts │ └── transaction.ts ├── index.ts ├── mocks │ ├── index.ts │ ├── mockRrweb.ts │ └── mockSdk.ts ├── types.ts ├── unit │ ├── blockAllMedia.test.ts │ ├── coreHandlers │ │ ├── handleFetch.test.ts │ │ ├── handleScope-unit.test.ts │ │ └── handleScope.test.ts │ ├── createPerformanceEntry.test.ts │ ├── eventBuffer.test.ts │ ├── flush.test.ts │ ├── index-errorSampleRate.test.ts │ ├── index-handleGlobalEvent.test.ts │ ├── index-noSticky.test.ts │ ├── index-sampling.test.ts │ ├── index.test.ts │ ├── multiple-instances.test.ts │ ├── session │ │ ├── Session.test.ts │ │ ├── createSession.test.ts │ │ ├── deleteSession.test.ts │ │ ├── fetchSession.test.ts │ │ ├── getSession.test.ts │ │ └── saveSession.test.ts │ ├── stop.test.ts │ ├── util │ │ ├── dedupePerformanceEntries.test.ts │ │ ├── isExpired.test.ts │ │ ├── isSampled.test.ts │ │ └── isSessionExpired.test.ts │ └── worker │ │ └── Compressor.test.ts └── utils │ └── use-fake-timers.ts ├── tsconfig.json ├── worker └── src │ ├── Compressor.ts │ ├── handleMessage.ts │ └── worker.ts └── yarn.lock /.craft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.craft.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.github/workflows/size.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /*.tgz 3 | .eslintcache 4 | dist 5 | build 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.md 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/@sentry/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/__mocks__/@sentry/browser/index.ts -------------------------------------------------------------------------------- /config/rollup.config.core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/config/rollup.config.core.ts -------------------------------------------------------------------------------- /config/rollup.config.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/config/rollup.config.worker.ts -------------------------------------------------------------------------------- /config/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/config/tsconfig.base.json -------------------------------------------------------------------------------- /config/tsconfig.core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/config/tsconfig.core.json -------------------------------------------------------------------------------- /config/tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/config/tsconfig.worker.json -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/public/favicon.ico -------------------------------------------------------------------------------- /demo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/public/index.html -------------------------------------------------------------------------------- /demo/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/public/logo192.png -------------------------------------------------------------------------------- /demo/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/public/logo512.png -------------------------------------------------------------------------------- /demo/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/public/manifest.json -------------------------------------------------------------------------------- /demo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/public/robots.txt -------------------------------------------------------------------------------- /demo/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/App.css -------------------------------------------------------------------------------- /demo/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/App.js -------------------------------------------------------------------------------- /demo/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/App.test.js -------------------------------------------------------------------------------- /demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/index.css -------------------------------------------------------------------------------- /demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/index.js -------------------------------------------------------------------------------- /demo/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/logo.svg -------------------------------------------------------------------------------- /demo/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/serviceWorker.js -------------------------------------------------------------------------------- /demo/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/src/setupTests.js -------------------------------------------------------------------------------- /demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/demo/yarn.lock -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/jest.setup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/package.json -------------------------------------------------------------------------------- /scripts/craft-pre-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/scripts/craft-pre-release.sh -------------------------------------------------------------------------------- /scripts/tmp-prepack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/scripts/tmp-prepack.ts -------------------------------------------------------------------------------- /src/coreHandlers/getBreadcrumbHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/getBreadcrumbHandler.ts -------------------------------------------------------------------------------- /src/coreHandlers/getSpanHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/getSpanHandler.ts -------------------------------------------------------------------------------- /src/coreHandlers/handleDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/handleDom.ts -------------------------------------------------------------------------------- /src/coreHandlers/handleFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/handleFetch.ts -------------------------------------------------------------------------------- /src/coreHandlers/handleHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/handleHistory.ts -------------------------------------------------------------------------------- /src/coreHandlers/handleScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/handleScope.ts -------------------------------------------------------------------------------- /src/coreHandlers/handleXhr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/coreHandlers/handleXhr.ts -------------------------------------------------------------------------------- /src/createPerformanceEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/createPerformanceEntry.ts -------------------------------------------------------------------------------- /src/eventBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/eventBuffer.ts -------------------------------------------------------------------------------- /src/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/flags.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/session/Session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/Session.ts -------------------------------------------------------------------------------- /src/session/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/constants.ts -------------------------------------------------------------------------------- /src/session/createSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/createSession.ts -------------------------------------------------------------------------------- /src/session/deleteSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/deleteSession.ts -------------------------------------------------------------------------------- /src/session/fetchSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/fetchSession.ts -------------------------------------------------------------------------------- /src/session/getSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/getSession.ts -------------------------------------------------------------------------------- /src/session/index.ts: -------------------------------------------------------------------------------- 1 | export * from './createSession'; 2 | -------------------------------------------------------------------------------- /src/session/saveSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/session/saveSession.ts -------------------------------------------------------------------------------- /src/session/types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util/addInternalBreadcrumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/addInternalBreadcrumb.ts -------------------------------------------------------------------------------- /src/util/captureInternalException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/captureInternalException.ts -------------------------------------------------------------------------------- /src/util/createBreadcrumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/createBreadcrumb.ts -------------------------------------------------------------------------------- /src/util/createPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/createPayload.ts -------------------------------------------------------------------------------- /src/util/dedupePerformanceEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/dedupePerformanceEntries.ts -------------------------------------------------------------------------------- /src/util/isExpired.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/isExpired.ts -------------------------------------------------------------------------------- /src/util/isIngestHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/isIngestHost.ts -------------------------------------------------------------------------------- /src/util/isInternal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/isInternal.ts -------------------------------------------------------------------------------- /src/util/isSampled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/isSampled.ts -------------------------------------------------------------------------------- /src/util/isSessionExpired.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/isSessionExpired.ts -------------------------------------------------------------------------------- /src/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/util/logger.ts -------------------------------------------------------------------------------- /src/worker/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/worker/worker.js -------------------------------------------------------------------------------- /src/worker/worker.js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/src/worker/worker.js.d.ts -------------------------------------------------------------------------------- /test/fixtures/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/fixtures/error.ts -------------------------------------------------------------------------------- /test/fixtures/performanceEntry/lcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/fixtures/performanceEntry/lcp.ts -------------------------------------------------------------------------------- /test/fixtures/performanceEntry/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/fixtures/performanceEntry/navigation.ts -------------------------------------------------------------------------------- /test/fixtures/performanceEntry/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/fixtures/performanceEntry/resource.ts -------------------------------------------------------------------------------- /test/fixtures/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/fixtures/transaction.ts -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/index.ts -------------------------------------------------------------------------------- /test/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/mocks/index.ts -------------------------------------------------------------------------------- /test/mocks/mockRrweb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/mocks/mockRrweb.ts -------------------------------------------------------------------------------- /test/mocks/mockSdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/mocks/mockSdk.ts -------------------------------------------------------------------------------- /test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/types.ts -------------------------------------------------------------------------------- /test/unit/blockAllMedia.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/blockAllMedia.test.ts -------------------------------------------------------------------------------- /test/unit/coreHandlers/handleFetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/coreHandlers/handleFetch.test.ts -------------------------------------------------------------------------------- /test/unit/coreHandlers/handleScope-unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/coreHandlers/handleScope-unit.test.ts -------------------------------------------------------------------------------- /test/unit/coreHandlers/handleScope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/coreHandlers/handleScope.test.ts -------------------------------------------------------------------------------- /test/unit/createPerformanceEntry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/createPerformanceEntry.test.ts -------------------------------------------------------------------------------- /test/unit/eventBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/eventBuffer.test.ts -------------------------------------------------------------------------------- /test/unit/flush.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/flush.test.ts -------------------------------------------------------------------------------- /test/unit/index-errorSampleRate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/index-errorSampleRate.test.ts -------------------------------------------------------------------------------- /test/unit/index-handleGlobalEvent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/index-handleGlobalEvent.test.ts -------------------------------------------------------------------------------- /test/unit/index-noSticky.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/index-noSticky.test.ts -------------------------------------------------------------------------------- /test/unit/index-sampling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/index-sampling.test.ts -------------------------------------------------------------------------------- /test/unit/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/index.test.ts -------------------------------------------------------------------------------- /test/unit/multiple-instances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/multiple-instances.test.ts -------------------------------------------------------------------------------- /test/unit/session/Session.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/session/Session.test.ts -------------------------------------------------------------------------------- /test/unit/session/createSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/session/createSession.test.ts -------------------------------------------------------------------------------- /test/unit/session/deleteSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/session/deleteSession.test.ts -------------------------------------------------------------------------------- /test/unit/session/fetchSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/session/fetchSession.test.ts -------------------------------------------------------------------------------- /test/unit/session/getSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/session/getSession.test.ts -------------------------------------------------------------------------------- /test/unit/session/saveSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/session/saveSession.test.ts -------------------------------------------------------------------------------- /test/unit/stop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/stop.test.ts -------------------------------------------------------------------------------- /test/unit/util/dedupePerformanceEntries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/util/dedupePerformanceEntries.test.ts -------------------------------------------------------------------------------- /test/unit/util/isExpired.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/util/isExpired.test.ts -------------------------------------------------------------------------------- /test/unit/util/isSampled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/util/isSampled.test.ts -------------------------------------------------------------------------------- /test/unit/util/isSessionExpired.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/util/isSessionExpired.test.ts -------------------------------------------------------------------------------- /test/unit/worker/Compressor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/unit/worker/Compressor.test.ts -------------------------------------------------------------------------------- /test/utils/use-fake-timers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/test/utils/use-fake-timers.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/tsconfig.json -------------------------------------------------------------------------------- /worker/src/Compressor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/worker/src/Compressor.ts -------------------------------------------------------------------------------- /worker/src/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/worker/src/handleMessage.ts -------------------------------------------------------------------------------- /worker/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/worker/src/worker.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-replay/HEAD/yarn.lock --------------------------------------------------------------------------------