UNPKG

actionhero

Version:

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

20 lines (19 loc) 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.recalculateProjectRoot = exports.projectRoot = void 0; 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; } exports.projectRoot = determineProjectRoot(); const recalculateProjectRoot = () => (exports.projectRoot = determineProjectRoot()); exports.recalculateProjectRoot = recalculateProjectRoot;