From 4c513e7636d82def8379d09823f7d2a8f76602f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adel=20Rodr=C3=ADguez?= Date: Wed, 18 Feb 2026 22:29:44 -0400 Subject: [PATCH] refactor: move environment prefix constants from utils to env package --- apps/app/src/shared/env.ts | 3 +-- packages/env/src/constants.ts | 2 ++ packages/env/src/index.ts | 1 + packages/env/src/presets.ts | 2 +- packages/utils/src/constants/app.ts | 3 --- 5 files changed, 5 insertions(+), 6 deletions(-) create mode 100644 packages/env/src/constants.ts diff --git a/apps/app/src/shared/env.ts b/apps/app/src/shared/env.ts index 63a866c7..8a0fedac 100644 --- a/apps/app/src/shared/env.ts +++ b/apps/app/src/shared/env.ts @@ -1,6 +1,5 @@ -import { createEnv, getRuntimeEnv } from "@init/env" +import { createEnv, getRuntimeEnv, REACT_PUBLIC_ENV_PREFIX } from "@init/env" import { auth, db } from "@init/env/presets" -import { REACT_PUBLIC_ENV_PREFIX } from "@init/utils/constants" import * as z from "@init/utils/schema" import { isCI } from "std-env" diff --git a/packages/env/src/constants.ts b/packages/env/src/constants.ts new file mode 100644 index 00000000..dd3e1de1 --- /dev/null +++ b/packages/env/src/constants.ts @@ -0,0 +1,2 @@ +export const EXPO_PUBLIC_ENV_PREFIX = "EXPO_PUBLIC_" +export const REACT_PUBLIC_ENV_PREFIX = "PUBLIC_" diff --git a/packages/env/src/index.ts b/packages/env/src/index.ts index f625791a..3bfc94b3 100644 --- a/packages/env/src/index.ts +++ b/packages/env/src/index.ts @@ -1,2 +1,3 @@ export { createEnv } from "@t3-oss/env-core" export { getRuntimeEnv } from "#runtime.ts" +export * from "#constants.ts" diff --git a/packages/env/src/presets.ts b/packages/env/src/presets.ts index de76428a..ae7aadaa 100644 --- a/packages/env/src/presets.ts +++ b/packages/env/src/presets.ts @@ -1,7 +1,7 @@ -import { EXPO_PUBLIC_ENV_PREFIX, REACT_PUBLIC_ENV_PREFIX } from "@init/utils/constants" import * as z from "@init/utils/schema" import { createEnv } from "@t3-oss/env-core" import { isCI } from "std-env" +import { EXPO_PUBLIC_ENV_PREFIX, REACT_PUBLIC_ENV_PREFIX } from "#constants.ts" import { getRuntimeEnv } from "#runtime.ts" // Presets for system environment variables from popular services (Vercel, Neon, diff --git a/packages/utils/src/constants/app.ts b/packages/utils/src/constants/app.ts index f1be6b62..6a7a477c 100644 --- a/packages/utils/src/constants/app.ts +++ b/packages/utils/src/constants/app.ts @@ -1,9 +1,6 @@ export const APP_NAME = "Init" export const APP_ID = "init" -export const REACT_PUBLIC_ENV_PREFIX = "PUBLIC_" -export const EXPO_PUBLIC_ENV_PREFIX = "EXPO_PUBLIC_" - export const THEMES = ["light", "dark", "system"] as const export type Theme = (typeof THEMES)[number] export const THEME_STORAGE_KEY = "init-theme"