PHP 8.2.30
Preview: find.js Size: 300 B
//proc/self/root/opt/alt/alt-nodejs19/root/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js

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
}

Directory Contents

Dirs: 0 × Files: 13

Name Size Perms Modified Actions
4.82 KB lrw-r--r-- 2023-12-06 18:07:50
Edit Download
600 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
300 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
242 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
222 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
271 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
3.97 KB lrw-r--r-- 2023-12-06 18:07:50
Edit Download
861 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
371 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
638 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
1.27 KB lrw-r--r-- 2023-12-06 18:07:50
Edit Download
109 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download
339 B lrw-r--r-- 2023-12-06 18:07:50
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).