From f37731d55d5e0c418814ae7f60b77662ea79f83d Mon Sep 17 00:00:00 2001 From: Ashwin Date: Fri, 27 Feb 2026 23:53:46 +0530 Subject: [PATCH] feat: Configure Sentry source map uploads using environment variables loaded via `loadEnv`. --- frontend/vite.config.js | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 37642a30d..d54a01bfd 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -1,15 +1,21 @@ import { sentrySvelteKit } from "@sentry/sveltekit"; import tailwindcss from '@tailwindcss/vite'; import { sveltekit } from '@sveltejs/kit/vite'; -import { defineConfig } from 'vite'; +import { defineConfig, loadEnv } from 'vite'; -export default defineConfig({ - plugins: [sentrySvelteKit({ - org: "micropyramid-fa", - project: "bottlecrm-app", - autoUploadSourceMaps: !!process.env.PUBLIC_SENTRY_DSN - }), tailwindcss(), sveltekit()], - optimizeDeps: { - exclude: ['esm-env'] - } -}); \ No newline at end of file +export default defineConfig(({ mode }) => { + const env = loadEnv(mode, process.cwd(), ''); + return { + plugins: [sentrySvelteKit({ + org: "micropyramid-fa", + project: "bottlecrm-app", + sourceMapsUploadOptions: { + authToken: env.SENTRY_AUTH_TOKEN + }, + autoUploadSourceMaps: !!env.PUBLIC_SENTRY_DSN + }), tailwindcss(), sveltekit()], + optimizeDeps: { + exclude: ['esm-env'] + } + }; +});