PHP 8.2.30
Preview: index.mjs Size: 404 B
/home/byroehnu/.trash/node_modules11/escalade/sync/index.mjs

import { dirname, resolve } from 'path';
import { readdirSync, statSync } from 'fs';

export default function (start, callback) {
	let dir = resolve('.', start);
	let tmp, stats = statSync(dir);

	if (!stats.isDirectory()) {
		dir = dirname(dir);
	}

	while (true) {
		tmp = callback(dir, readdirSync(dir));
		if (tmp) return resolve(dir, tmp);
		dir = dirname(tmp = dir);
		if (tmp === dir) break;
	}
}

Directory Contents

Dirs: 0 × Files: 4

Name Size Perms Modified Actions
177 B lrw-r--r-- 2026-02-28 00:27:44
Edit Download
242 B lrw-r--r-- 2026-02-28 00:28:00
Edit Download
416 B lrw-r--r-- 2026-02-28 00:26:56
Edit Download
404 B lrw-r--r-- 2026-02-28 00:27:32
Edit Download

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