UNPKG

everything-dev

Version:

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

20 lines (19 loc) • 816 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 export { deleteProcessEnv, getProcessEnv, operatorEnvRecord, processEnvRecord, setProcessEnv }; //# sourceMappingURL=process-env.mjs.map