node/deps/npm/node_modules/@npmcli/git/lib/find.js
Ruy Adorno 94405650ae
deps: upgrade npm to 7.10.0
PR-URL: https://github.com/nodejs/node/pull/38254
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2021-04-16 21:03:58 -04:00

16 lines
300 B
JavaScript

const is = require('./is.js')
const { dirname } = require('path')
module.exports = async ({ cwd = process.cwd() } = {}) => {
if (await is({ cwd })) {
return cwd
}
while (cwd !== dirname(cwd)) {
cwd = dirname(cwd)
if (await is({ cwd })) {
return cwd
}
}
return null
}