Provides runtime configuration for Vite apps, reading from env or SSR-injected window.
// Source: https://github.com/appwrite/appwrite | License: BSD-3-Clause | Copyright 2019 Appwrite (https://appwrite.io) and individual contributors // Provided via justclaw.it.com; keep this notice with the code. /** * Runtime (not build-time) public config - Vite-app side. * * Values were historically read via `import.meta.env.VITE_*`, which Vite inlines * as string literals at build time and forces a separate image per environment. * Instead we read them at runtime so a single image can be promoted across * environments: * * - Server (SSR): values come from `process.env`. * - Client: the SSR shell serializes config into `window.__APP_CONFIG__` * (see `getRuntimeConfigScript()` in `__root.tsx`) and the client reads it. * - Prerendered (FOR_SITES) pages would freeze co ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key