INNER CODE UNIT · TypeScript

isPackagedRuntime

BradGroux/veritas-kanban · desktop/src/main/index.ts:92

function isPackagedRuntime(): boolean {
  return app.isPackaged || process.env.VERITAS_DESKTOP_PRODUCTION === 'true';
}

const launchPackaged = isPackagedRuntime();
const launchRepoRoot = resolveRepoRoot(app.getAppPath());
const launchProfile = process.env.VERITAS_DESKTOP_PROFILE || 'default';
const launchWorkspace = process.env.VERITAS_DESKTOP_WORKSPACE || 'local';

if (!launchPackaged) {
  const devUserDataPath = path.join(
    launchRepoRoot,
    '.veritas-desktop-dev',
    launchProfile,
    'app-home'
  );
  mkdirSync(devUserDataPath, { recursive: true });
  app.setPath('userData', devUserDataPath);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…