telefunc
Version:
Remote functions. Instead of API.
8 lines (7 loc) • 531 B
JavaScript
export { isRunnableDevEnvironment };
// We use this instead of `import { isRunnableDevEnvironment } from 'vite'` because:
// - Vite's isRunnableDevEnvironment() isn't reliable in monorepos where multiple Vite instances can be used simultaneously (it uses `instanceof RunnableDevEnvironment` which fails)
// - We can use this in Vike's server production runtime without having to load the 'vite' package
function isRunnableDevEnvironment(environment) {
return !!environment && 'runner' in environment && !!environment.runner;
}