Files
goodbuddy/src/main/channels/wechat-sidecar-environment.ts
T

27 lines
534 B
TypeScript

const wechatSidecarEnvironmentNames = [
'SystemRoot',
'WINDIR',
'TEMP',
'TMP',
'TMPDIR',
'HOME',
'USERPROFILE',
'LANG',
'LC_ALL',
'LC_CTYPE'
] as const
export function buildWechatSidecarEnvironment(
source: NodeJS.ProcessEnv = process.env
): NodeJS.ProcessEnv {
const environment: NodeJS.ProcessEnv = {
NODE_TLS_REJECT_UNAUTHORIZED: '1'
}
for (const name of wechatSidecarEnvironmentNames) {
if (source[name] !== undefined) {
environment[name] = source[name]
}
}
return environment
}