Spaces:
Running
Running
import { normalize } from 'path'; | |
const rootDirFinder = function(): string { | |
const parts = __dirname.split('/'); | |
let level = parts.length - 1; | |
while (level > 0) { | |
const currentPath = parts.slice(0, level).join('/'); | |
try { | |
require(`${currentPath}/package.json`); | |
return currentPath; | |
} catch (err) { } | |
level --; | |
} | |
return ""; | |
}; | |
const __rootDir: string = normalize(rootDirFinder()+'/..'); | |
export default __rootDir; |