When calling parse('./directory'), the string is supposed to be interpreted as cwd.
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L36
Yet that value is passed to resolveConfigPath('./directory') which treats it as the type instead of cwd.
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L58
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L89
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L108
Additionally, this call to configPath passes the type but omits cwd. So when you call resolveConfigPath({cwd, type}) -- or pass the same options object to parse -- it will not do the right thing.
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L110
When calling
parse('./directory'), the string is supposed to be interpreted ascwd.https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L36
Yet that value is passed to
resolveConfigPath('./directory')which treats it as thetypeinstead ofcwd.https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L58
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L89
https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L108
Additionally, this call to
configPathpasses thetypebut omitscwd. So when you callresolveConfigPath({cwd, type})-- or pass the same options object toparse-- it will not do the right thing.https://github.com/jonschlinkert/parse-git-config/blob/master/index.js#L110