Skip to content

Commit 784603f

Browse files
authored
L-1016 By default, don't check ENV vars in Vercel non-production build (#15)
1 parent ee493db commit 784603f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/withLogtail.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ declare global {
2121
}
2222

2323
function warnAboutMissingEnvironmentVariables() {
24-
const nodeEnvironment = process.env.NODE_ENV;
25-
const vercelEnvironment = process.env.VERCEL_ENV;
26-
let checkEnabled =
27-
nodeEnvironment !== 'development' && vercelEnvironment !== 'preview' && vercelEnvironment !== 'development';
24+
const nodeDevEnv = process.env.NODE_ENV === 'development';
25+
const vercelDevEnv = process.env.VERCEL_ENV === 'preview' || process.env.VERCEL_ENV === 'development';
26+
const vercelNonProdBuild = process.env.VERCEL_ENV !== 'production' && process.env.__VERCEL_BUILD_RUNNING === '1';
27+
let checkEnabled = !nodeDevEnv && !vercelDevEnv && !vercelNonProdBuild;
2828
if (process.env.LOGTAIL_CHECK_ENV_VARS?.toLowerCase() === 'true' || process.env.LOGTAIL_CHECK_ENV_VARS === '1') {
2929
checkEnabled = true;
3030
}

0 commit comments

Comments
 (0)