MCPcopy Create free account
hub / github.com/codegowhere/react-inject-env / retrieveDotEnvCfg

Function retrieveDotEnvCfg

src/utils/Utils.ts:18–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16}
17
18export function retrieveDotEnvCfg(): Record<string, string> {
19 // eslint-disable-next-line @typescript-eslint/no-var-requires
20 const env = require('dotenv').config().parsed ?? {}
21
22 const keys = Object.keys(env)
23 const reactKeys = keys.filter(key => {
24 return key.startsWith(Cfg.PREFIX) || key === 'PUBLIC_URL'
25 })
26
27 const envCfg: Record<string, string> = {}
28 for (const key of reactKeys) {
29 // @ts-ignore
30 envCfg[key] = process.env[key]
31 }
32 return envCfg
33}

Callers 3

onExecuteMethod · 0.90
onExecuteMethod · 0.90
replaceFilesInDirFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected