From 3f8b05182d12138cb0ae30d1bd329465ddfbf634 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Mon, 21 Jul 2025 16:03:02 -0600 Subject: [PATCH] update server to use tsx --- apps/server/package.json | 4 ++-- apps/server/scripts/{validate-env.js => validate-env.ts} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename apps/server/scripts/{validate-env.js => validate-env.ts} (96%) 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;