2024-07-18 04:46:17 +02:00
|
|
|
// Copyright 2024, Command Line Inc.
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2024-07-18 03:42:49 +02:00
|
|
|
import { getEnv } from "./getenv";
|
|
|
|
import { lazy } from "./util";
|
|
|
|
|
|
|
|
export const WaveDevVarName = "WAVETERM_DEV";
|
|
|
|
export const WaveDevViteVarName = "WAVETERM_DEV_VITE";
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Determines whether the current app instance is a development build.
|
|
|
|
* @returns True if the current app instance is a development build.
|
|
|
|
*/
|
|
|
|
export const isDev = lazy(() => !!getEnv(WaveDevVarName));
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Determines whether the current app instance is running via the Vite dev server.
|
|
|
|
* @returns True if the app is running via the Vite dev server.
|
|
|
|
*/
|
|
|
|
export const isDevVite = lazy(() => !!getEnv(WaveDevViteVarName));
|