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);