18 lines
439 B
JavaScript
18 lines
439 B
JavaScript
import esbuild from "esbuild";
|
|
import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin";
|
|
|
|
const hasToken = typeof process.env.SENTRY_AUTH_TOKEN === "string";
|
|
|
|
esbuild.build({
|
|
plugins: hasToken
|
|
? [
|
|
sentryEsbuildPlugin({
|
|
authToken: process.env.SENTRY_AUTH_TOKEN,
|
|
org: process.env.SENTRY_ORG,
|
|
project: process.env.SENTRY_PROJECT,
|
|
}),
|
|
]
|
|
: undefined,
|
|
sourcemap: hasToken,
|
|
});
|