MCPcopy
hub / github.com/subquery/subql / loadEnvConfig

Function loadEnvConfig

packages/cli/src/utils/env.ts:17–31  ·  view source on GitHub ↗
(projectDir: string)

Source from the content-addressed store, hash-verified

15 * @returns Object containing environment variables
16 */
17export function loadEnvConfig(projectDir: string): EnvConfig {
18 const envPath = path.join(projectDir, '.env');
19
20 if (!existsSync(envPath)) {
21 return {};
22 }
23
24 try {
25 const envConfig = dotenvConfig({path: envPath});
26 return envConfig.parsed || {};
27 } catch (error) {
28 console.warn(`Warning: Failed to load .env file at ${envPath}:`, error);
29 return {};
30 }
31}
32
33/**
34 * Get webpack DefinePlugin definitions for environment variables

Callers 4

env.spec.tsFile · 0.90
generateManifestFromTsFunction · 0.90
getBaseConfigFunction · 0.90

Calls 1

warnMethod · 0.45

Tested by

no test coverage detected