UNPKG

@aziontech/opennextjs-azion

Version:
19 lines (18 loc) 797 B
import type { BuildOptions } from "@opennextjs/aws/build/helper.js"; /** * Extracts the environment variables defined in various .env files for a project. * * The `NEXTJS_ENV` environment variable in `.dev.vars` determines the mode. * * Merged variables respect the following priority order. * 1. `.env.{mode}.local` * 2. `.env.local` (when mode is not equal to `test`) * 3. `.env.{mode}` * 4. `.env` * * https://nextjs.org/docs/pages/building-your-application/configuring/environment-variables#environment-variable-load-order * * In a monorepo, the env files in an app's directory will take precedence over * the env files at the root of the monorepo. */ export declare function extractProjectEnvVars(mode: string, { monorepoRoot, appPath }: BuildOptions): Record<string, string>;