From 9ff621cdc49a4df437610d017a8656c2a014c4cd Mon Sep 17 00:00:00 2001 From: CJ Brewer Date: Fri, 13 Jun 2025 12:47:05 -0600 Subject: [PATCH] chore(events): server env --- .changeset/wild-pants-listen.md | 5 +++++ packages/events/environment.d.ts | 9 +++++---- packages/events/src/server/index.ts | 16 ++++++++-------- 3 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 .changeset/wild-pants-listen.md diff --git a/.changeset/wild-pants-listen.md b/.changeset/wild-pants-listen.md new file mode 100644 index 0000000..7656713 --- /dev/null +++ b/.changeset/wild-pants-listen.md @@ -0,0 +1,5 @@ +--- +"@byteslice/events": minor +--- + +Replaced env names for server friendly vars. diff --git a/packages/events/environment.d.ts b/packages/events/environment.d.ts index eae2d81..4cac25e 100644 --- a/packages/events/environment.d.ts +++ b/packages/events/environment.d.ts @@ -1,8 +1,9 @@ namespace NodeJS { interface ProcessEnv { - NEXT_PUBLIC_SUPABASE_URL: string - NEXT_PUBLIC_SUPABASE_ANON_KEY: string - NEXT_PUBLIC_BYTESLICE_EVENTS_CLIENT: string - RESEND_API_KEY: string + BYTESLICE_SUPABASE_URL: string + BYTESLICE_SUPABASE_ANON_KEY: string + BYTESLICE_EVENTS_CLIENT: string + BYTESLICE_RESEND_API_KEY: string + BYTESLICE_LOG_LEVEL: 'info' | 'debug' | 'none' } } diff --git a/packages/events/src/server/index.ts b/packages/events/src/server/index.ts index 821fcc3..b758c14 100644 --- a/packages/events/src/server/index.ts +++ b/packages/events/src/server/index.ts @@ -21,22 +21,22 @@ const logger = { } if ( - !process.env.NEXT_PUBLIC_SUPABASE_URL || - !process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY + !process.env.BYTESLICE_SUPABASE_URL || + !process.env.BYTESLICE_SUPABASE_ANON_KEY ) { throw new Error('Missing Supabase configuration') } -if (!process.env.RESEND_API_KEY) { +if (!process.env.BYTESLICE_RESEND_API_KEY) { throw new Error('Missing Resend API key') } const supabase = createClient( - process.env.NEXT_PUBLIC_SUPABASE_URL, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY, + process.env.BYTESLICE_SUPABASE_URL, + process.env.BYTESLICE_SUPABASE_ANON_KEY, ) -const resend = new Resend(process.env.RESEND_API_KEY) +const resend = new Resend(process.env.BYTESLICE_RESEND_API_KEY) export function track( event: string, @@ -52,7 +52,7 @@ export function track( .insert({ type: 'track', user_id: properties?.userId, - client_id: process.env.NEXT_PUBLIC_BYTESLICE_EVENTS_CLIENT, + client_id: process.env.BYTESLICE_EVENTS_CLIENT, event, properties, created_at: new Date().toISOString(), @@ -92,7 +92,7 @@ export function page( .from('events') .insert({ type: 'page', - client_id: process.env.NEXT_PUBLIC_BYTESLICE_EVENTS_CLIENT, + client_id: process.env.BYTESLICE_EVENTS_CLIENT, ...params, created_at: new Date().toISOString(), })