PHP 8.2.30
Preview: find.js Size: 316 B
/proc/thread-self/root/opt/alt/alt-nodejs24/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(), root } = {}) => {
  while (true) {
    if (await is({ cwd })) {
      return cwd
    }
    const next = dirname(cwd)
    if (cwd === root || cwd === next) {
      return null
    }
    cwd = next
  }
}

Directory Contents

Dirs: 0 × Files: 13

Name Size Perms Modified Actions
4.82 KB lrw-r--r-- 2026-02-23 07:38:42
Edit Download
579 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
316 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
242 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
222 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
216 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
3.97 KB lrw-r--r-- 2026-02-23 07:38:42
Edit Download
861 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
1.58 KB lrw-r--r-- 2026-02-23 07:38:42
Edit Download
521 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
1.27 KB lrw-r--r-- 2026-02-23 07:38:42
Edit Download
109 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download
339 B lrw-r--r-- 2026-02-23 07:38:42
Edit Download

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