MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / wrapperEnv

Function wrapperEnv

frontend/src/utils/get-env.ts:1–20  ·  view source on GitHub ↗
(envConf: Recordable)

Source from the content-addressed store, hash-verified

1export function wrapperEnv(envConf: Recordable): ViteEnv {
2 const ret: any = {};
3
4 for (const envName of Object.keys(envConf)) {
5 let realName = envConf[envName].replace(/\\n/g, '\n');
6 realName = realName === 'true' ? true : realName === 'false' ? false : realName;
7
8 if (envName === 'VITE_PORT') {
9 realName = Number(realName);
10 }
11 if (envName === 'VITE_PROXY') {
12 try {
13 realName = JSON.parse(realName);
14 } catch (error) {}
15 }
16 ret[envName] = realName;
17 process.env[envName] = realName;
18 }
19 return ret;
20}

Callers 1

vite.config.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected