UNPKG

@deepkit/app

Version:

Deepkit App, CLI framework and service container

16 lines 634 B
import { getCurrentFileName } from '@deepkit/core'; import { existsSync } from 'fs'; import { dirname, join, resolve } from 'path'; export function findParentPath(path, origin = dirname(getCurrentFileName())) { let current = origin; while (!existsSync(join(current, path))) { const nextFolder = resolve(current, '..'); if (nextFolder === current) { return undefined; } current = nextFolder; } return join(current, path); } findParentPath.__type = ['path', 'origin', () => dirname(getCurrentFileName()), 'findParentPath', 'P&2!&2">#P&-J/$']; //# sourceMappingURL=utils.js.map