loadEnvFiles() — ui Function Reference
Architecture documentation for the loadEnvFiles() function in env-loader.ts from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 4be23030_daa7_5149_2520_4be65cac3c65["loadEnvFiles()"] 2a4534cd_711e_085e_6b17_72f95458a85a["env-loader.ts"] 4be23030_daa7_5149_2520_4be65cac3c65 -->|defined in| 2a4534cd_711e_085e_6b17_72f95458a85a style 4be23030_daa7_5149_2520_4be65cac3c65 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/shadcn/src/utils/env-loader.ts lines 5–28
export async function loadEnvFiles(cwd: string = process.cwd()): Promise<void> {
try {
const { config } = await import("@dotenvx/dotenvx")
const envFiles = [
".env.local",
".env.development.local",
".env.development",
".env",
]
for (const envFile of envFiles) {
const envPath = join(cwd, envFile)
if (existsSync(envPath)) {
config({
path: envPath,
overload: false,
quiet: true,
})
}
}
} catch (error) {
logger.warn("Failed to load env files:", error)
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does loadEnvFiles() do?
loadEnvFiles() is a function in the ui codebase, defined in packages/shadcn/src/utils/env-loader.ts.
Where is loadEnvFiles() defined?
loadEnvFiles() is defined in packages/shadcn/src/utils/env-loader.ts at line 5.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free