UNPKG

everything-dev

Version:

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

1 lines • 1.25 kB
{"version":3,"file":"process-env.cjs","names":[],"sources":["../../src/env/process-env.ts"],"sourcesContent":["export const getProcessEnv = (key: string): string | undefined => process.env[key];\n\nexport const setProcessEnv = (key: string, value: string): void => {\n process.env[key] = value;\n};\n\nexport const deleteProcessEnv = (key: string): void => {\n delete process.env[key];\n};\n\nexport const processEnvRecord = (): Record<string, string | undefined> => process.env;\n\n/**\n * The operator-supplied environment: shell exports ∪ `.env`-file values\n * (dotenv loads without overriding existing keys, so the union is just the\n * post-load `process.env`). Consumers use it to decide what still needs\n * conventional generation — see `InfraInput.operatorEnv`.\n */\nexport const operatorEnvRecord = (): Record<string, string> =>\n Object.fromEntries(\n Object.entries(process.env).filter((entry): entry is [string, string] => entry[1] != null),\n );\n"],"mappings":";AAAA,MAAa,iBAAiB,QAAoC,QAAQ,IAAI;AAE9E,MAAa,iBAAiB,KAAa,UAAwB;CACjE,QAAQ,IAAI,OAAO;AACrB;AAEA,MAAa,oBAAoB,QAAsB;CACrD,OAAO,QAAQ,IAAI;AACrB;AAEA,MAAa,yBAA6D,QAAQ;;;;;;;AAQlF,MAAa,0BACX,OAAO,YACL,OAAO,QAAQ,QAAQ,GAAG,CAAC,CAAC,QAAQ,UAAqC,MAAM,MAAM,IAAI,CAC3F"}