diff --git a/apps/server/package.json b/apps/server/package.json index bdfa61375..d21d2dbd1 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -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:", diff --git a/apps/server/scripts/validate-env.js b/apps/server/scripts/validate-env.ts similarity index 96% rename from apps/server/scripts/validate-env.js rename to apps/server/scripts/validate-env.ts index 92cd75cfb..a141f0de8 100644 --- a/apps/server/scripts/validate-env.js +++ b/apps/server/scripts/validate-env.ts @@ -17,7 +17,7 @@ const requiredEnv = { }; // Conditionally validate Slack environment variables if integration is enabled -const conditionalEnv = {}; +const conditionalEnv: Record = {}; 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;