_env.ts (692B)
1 const KEYVAL_NAME = import.meta.env.RADROOTS_WEB_KEYVAL_NAME; 2 if (!KEYVAL_NAME || typeof KEYVAL_NAME !== 'string') throw new Error('Missing env var: RADROOTS_WEB_KEYVAL_NAME'); 3 4 const NOSTR_CLIENT = import.meta.env.RADROOTS_WEB_NOSTR_CLIENT; 5 if (!NOSTR_CLIENT || typeof NOSTR_CLIENT !== 'string') throw new Error('Missing env var: RADROOTS_WEB_NOSTR_CLIENT'); 6 7 const RADROOTS_RELAY = import.meta.env.RADROOTS_WEB_RELAY_URL; 8 if (!RADROOTS_RELAY || typeof RADROOTS_RELAY !== 'string') throw new Error('Missing env var: RADROOTS_WEB_RELAY_URL'); 9 10 const PROD = import.meta.env.MODE === 'production'; 11 12 export const _env_lib = { 13 PROD, 14 KEYVAL_NAME, 15 NOSTR_CLIENT, 16 RADROOTS_RELAY, 17 } as const;