Need to: * make implementation consistent * group logic to separate files? * Reduce traversing up (store pointer to package.json and tsconfig.json for all directory?)