From 076433b21cda2d453417b1fe877c7b7706783c23 Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Tue, 10 Sep 2024 15:04:31 +0100 Subject: [PATCH] Reduce Sentry bundle size --- packages/website/src/hooks.client.ts | 3 +++ packages/website/vite.config.ts | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/packages/website/src/hooks.client.ts b/packages/website/src/hooks.client.ts index c1a7478e..a2186375 100644 --- a/packages/website/src/hooks.client.ts +++ b/packages/website/src/hooks.client.ts @@ -18,6 +18,9 @@ initSentry({ autoInject: false, })], + // replay: + // - https://github.com/getsentry/sentry-javascript/tree/develop/packages/replay-worker + // https://docs.sentry.io/platforms/javascript/guides/solidstart/session-replay/configuration/#using-a-custom-compression-worker // To enable offline events caching, use makeBrowserOfflineTransport to wrap // existing transports and queue events using the browsers' IndexedDB storage transport: makeBrowserOfflineTransport(makeFetchTransport), diff --git a/packages/website/vite.config.ts b/packages/website/vite.config.ts index 5fa95df6..bc280e27 100644 --- a/packages/website/vite.config.ts +++ b/packages/website/vite.config.ts @@ -112,6 +112,11 @@ export default defineConfig({ sourceMapsUploadOptions: { org: "jade-ellis", project: "jade-website-sveltekit" + }, + bundleSizeOptimizations: { + excludeDebugStatements: true, + excludeReplayShadowDom: true, + excludeReplayIframe: true, } }), // relativeResolver({include: [/node_modules\/Notes/]}),