repo-root.mjs
14 lines 484 B
Raw
sha256:baa800aedf841dbf32081aa7b2befa288ac33dfc7175ac55014c55c4d8c742f9 docs: move durable-auth freeze/evidence to local developmen… Human 11 days ago
1 /**
2 * Repo root for path resolution. On Netlify/AWS Lambda, bundled code may have a broken
3 * import.meta.url; cwd is the function bundle root and matches hub/bridge serverless handling.
4 */
5 import path from 'path';
6 import { fileURLToPath } from 'url';
7
8 export function getRepoRoot() {
9 if (process.env.AWS_LAMBDA_FUNCTION_NAME || process.env.NETLIFY) {
10 return process.cwd();
11 }
12 const here = path.dirname(fileURLToPath(import.meta.url));
13 return path.resolve(here, '..');
14 }
File History 1 commit
sha256:baa800aedf841dbf32081aa7b2befa288ac33dfc7175ac55014c55c4d8c742f9 docs: move durable-auth freeze/evidence to local developmen… Human 11 days ago