Files
gitlab-instance-0a899031_cn…/config/runtime-env.ts
root 32b900547a ss
2026-06-07 19:18:24 +08:00

18 lines
587 B
TypeScript

export type RuntimeEnv = "development" | "production" | "test";
function normalizeRuntimeEnv(value?: string): RuntimeEnv {
const normalized = value?.trim().toLowerCase();
if (normalized === "production" || normalized === "prod") return "production";
if (normalized === "test") return "test";
return "development";
}
export const RUNTIME_ENV = normalizeRuntimeEnv(
process.env.APP_ENV ||
process.env.NEXT_PUBLIC_APP_ENV ||
process.env.NODE_ENV
);
export const IS_DEVELOPMENT = RUNTIME_ENV === "development";
export const IS_PRODUCTION = RUNTIME_ENV === "production";