refactor: simplify project file lookup

This commit is contained in:
Igor Randjelovic
2021-03-07 19:33:42 +01:00
parent 39d90d5c32
commit 02d2befc8a
7 changed files with 26 additions and 49 deletions

View File

@ -19,7 +19,15 @@ interface IPackageJson {
* Utility function to get the contents of the project package.json
*/
export function getPackageJson() {
const packageJsonPath = resolve(getProjectRootPath(), 'package.json');
return require(packageJsonPath) as IPackageJson;
return require(
getProjectFilePath('package.json')
) as IPackageJson;
}
/**
* Utility to get project files relative to the project root.
* @param filePath path to get
*/
export function getProjectFilePath(filePath: string): string {
return resolve(getProjectRootPath(), filePath);
}