@deepkit/app
Version:
Deepkit App, CLI framework and service container
16 lines • 634 B
JavaScript
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