UNPKG

actionhero

Version:

The reusable, scalable, and quick node.js API server for stateless and stateful applications

17 lines (14 loc) 480 B
function determineProjectRoot() { let projectRoot = process.cwd(); if (process.env.project_root) { projectRoot = process.env.project_root; } else if (process.env.projectRoot) { projectRoot = process.env.projectRoot; } else if (process.env.PROJECT_ROOT) { projectRoot = process.env.PROJECT_ROOT; } return projectRoot; } export let projectRoot = determineProjectRoot(); export const recalculateProjectRoot = () => (projectRoot = determineProjectRoot());