update server to use tsx

This commit is contained in:
Nate Kelley 2025-07-21 16:03:02 -06:00
parent 4418f4991b
commit 3f8b05182d
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
2 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@
}
},
"scripts": {
"prebuild": "bun run scripts/validate-env.js && pnpm run typecheck",
"prebuild": "tsx scripts/validate-env.ts && pnpm run typecheck",
"build": "tsup",
"dev": "bun --watch src/index.ts",
"dev:build": "tsup --watch",
@ -30,7 +30,7 @@
"@buster/test-utils": "workspace:*",
"@buster/typescript-config": "workspace:*",
"@buster/vitest-config": "workspace:*",
"@hono/zod-validator": "^0.7.0",
"@hono/zod-validator": "^0.7.2",
"@supabase/supabase-js": "catalog:",
"@trigger.dev/sdk": "catalog:",
"drizzle-orm": "catalog:",

View File

@ -17,7 +17,7 @@ const requiredEnv = {
};
// Conditionally validate Slack environment variables if integration is enabled
const conditionalEnv = {};
const conditionalEnv: Record<string, string> = {};
if (process.env.SLACK_INTEGRATION_ENABLED === 'true') {
conditionalEnv.SLACK_CLIENT_ID = process.env.SLACK_CLIENT_ID;
conditionalEnv.SLACK_CLIENT_SECRET = process.env.SLACK_CLIENT_SECRET;