mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-22 16:48:23 +01:00
21 lines
676 B
TypeScript
21 lines
676 B
TypeScript
// Copyright 2024, Command Line Inc.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
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));
|