UNPKG

@ou-imdt/utils

Version:

Utility library for interactive media development

16 lines 626 B
/** * Utility function to get environment variables. * It checks both Vite's import.meta.env and Node.js's process.env. * * @param {string} name - The name of the environment variable. * @returns {string | undefined} - The value of the environment variable, or undefined if not found. */ export default function getEnvVariable(name) { if (typeof import.meta !== 'undefined' && import.meta.env && import.meta.env[name] !== undefined) { return import.meta.env[name]; } if (typeof process !== 'undefined' && process.env && process.env[name] !== undefined) { return process.env[name]; } return undefined; }