UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

24 lines (23 loc) • 935 B
//#region src/env/process-env.ts const getProcessEnv = (key) => process.env[key]; const setProcessEnv = (key, value) => { process.env[key] = value; }; const deleteProcessEnv = (key) => { delete process.env[key]; }; const processEnvRecord = () => process.env; /** * The operator-supplied environment: shell exports ∪ `.env`-file values * (dotenv loads without overriding existing keys, so the union is just the * post-load `process.env`). Consumers use it to decide what still needs * conventional generation — see `InfraInput.operatorEnv`. */ const operatorEnvRecord = () => Object.fromEntries(Object.entries(process.env).filter((entry) => entry[1] != null)); //#endregion exports.deleteProcessEnv = deleteProcessEnv; exports.getProcessEnv = getProcessEnv; exports.operatorEnvRecord = operatorEnvRecord; exports.processEnvRecord = processEnvRecord; exports.setProcessEnv = setProcessEnv; //# sourceMappingURL=process-env.cjs.map