Files
cht-lawfirm/front/app/node_modules/@npmcli/git/lib/find.js
2023-01-16 17:49:38 +01: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
}