| 123456789101112131415161718192021222324252627282930313233 |
- import { sentryVitePlugin } from "@sentry/vite-plugin"
- import { defineConfig } from "vite"
- import desktopPlugin from "./vite"
- const sentry =
- process.env.SENTRY_AUTH_TOKEN && process.env.SENTRY_ORG && process.env.SENTRY_PROJECT
- ? sentryVitePlugin({
- authToken: process.env.SENTRY_AUTH_TOKEN,
- org: process.env.SENTRY_ORG,
- project: process.env.SENTRY_PROJECT,
- telemetry: false,
- release: {
- name: process.env.SENTRY_RELEASE ?? process.env.VITE_SENTRY_RELEASE,
- },
- sourcemaps: {
- assets: "./dist/**",
- filesToDeleteAfterUpload: "./dist/**/*.map",
- },
- })
- : false
- export default defineConfig({
- plugins: [desktopPlugin, sentry] as any,
- server: {
- host: "0.0.0.0",
- allowedHosts: true,
- port: 3000,
- },
- build: {
- target: "esnext",
- sourcemap: true,
- },
- })
|