I pulled your branch and verified that all tests are passing on Windows. Sorry, I incorrectly explained the issue yesterday. What I though would be an issue, is not getConfig itself, but the fact that functions that getConfig calls into, also use `path.dirname`. Doing it multiple time on the same path might take us too far from the origin directory.