Files
classroomio/apps/dashboard/vite.config.ts
T

28 lines
749 B
TypeScript
Raw Normal View History

2023-08-13 09:17:36 +01:00
import { sentryVitePlugin } from '@sentry/vite-plugin';
import { sveltekit } from '@sveltejs/kit/vite';
2023-08-13 09:17:36 +01:00
import { defineConfig, loadEnv } from 'vite';
2023-08-13 09:17:36 +01:00
export default ({ mode }) => {
process.env = { ...process.env, ...loadEnv(mode, process.cwd()) };
2023-11-16 09:41:48 +00:00
const { VITE_SENTRY_AUTH_TOKEN, VITE_SENTRY_ORG_NAME, VITE_SENTRY_PROJECT_NAME } = process.env;
2023-08-13 09:17:36 +01:00
return defineConfig({
plugins: [
sveltekit(),
2023-11-16 09:41:48 +00:00
sentryVitePlugin(
VITE_SENTRY_AUTH_TOKEN
? {
url: 'https://sentry.io',
authToken: VITE_SENTRY_AUTH_TOKEN,
org: VITE_SENTRY_ORG_NAME,
project: VITE_SENTRY_PROJECT_NAME
}
: {}
)
2023-08-13 09:17:36 +01:00
],
build: {
sourcemap: true
}
});
};