11import { apiUrlFromPublishableKey } from '@clerk/shared/apiUrlFromPublishableKey' ;
2+ import { getEnvVariable } from '@clerk/shared/getEnvVariable' ;
23import { getEvent } from 'vinxi/http' ;
34
4- import { getEnvVariable , getPublicEnvVariables } from '../utils/env' ;
5+ import { getPublicEnvVariables } from '../utils/env' ;
56
67export const commonEnvs = ( ) => {
78 const event = getEvent ( ) ;
8- const publicEnvs = getPublicEnvVariables ( event ) ;
9+ const publicEnvs = getPublicEnvVariables ( event . context ) ;
910
1011 return {
1112 // Public environment variables
@@ -21,16 +22,16 @@ export const commonEnvs = () => {
2122 TELEMETRY_DEBUG : publicEnvs . telemetryDebug ,
2223
2324 // Server-only environment variables
24- API_VERSION : getEnvVariable ( 'CLERK_API_VERSION' , 'v1' , event ) ,
25- SECRET_KEY : getEnvVariable ( 'CLERK_SECRET_KEY' , '' , event ) ,
26- ENCRYPTION_KEY : getEnvVariable ( 'CLERK_ENCRYPTION_KEY' , '' , event ) ,
27- CLERK_JWT_KEY : getEnvVariable ( 'CLERK_JWT_KEY' , '' , event ) ,
28- API_URL : getEnvVariable ( 'CLERK_API_URL' , '' , event ) || apiUrlFromPublishableKey ( publicEnvs . publishableKey ) ,
25+ API_VERSION : getEnvVariable ( 'CLERK_API_VERSION' , event . context ) || 'v1' ,
26+ SECRET_KEY : getEnvVariable ( 'CLERK_SECRET_KEY' , event . context ) ,
27+ ENCRYPTION_KEY : getEnvVariable ( 'CLERK_ENCRYPTION_KEY' , event . context ) ,
28+ CLERK_JWT_KEY : getEnvVariable ( 'CLERK_JWT_KEY' , event . context ) ,
29+ API_URL : getEnvVariable ( 'CLERK_API_URL' , event . context ) || apiUrlFromPublishableKey ( publicEnvs . publishableKey ) ,
2930
3031 SDK_METADATA : {
3132 name : PACKAGE_NAME ,
3233 version : PACKAGE_VERSION ,
33- environment : getEnvVariable ( 'NODE_ENV' , '' , event ) ,
34+ environment : getEnvVariable ( 'NODE_ENV' , event . context ) ,
3435 } ,
3536 } as const ;
3637} ;
0 commit comments