Index: node_modules/escalade/dist/index.mjs
===================================================================
--- node_modules/escalade/dist/index.mjs	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
+++ node_modules/escalade/dist/index.mjs	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
@@ -0,0 +1,22 @@
+import { dirname, resolve } from 'path';
+import { readdir, stat } from 'fs';
+import { promisify } from 'util';
+
+const toStats = promisify(stat);
+const toRead = promisify(readdir);
+
+export default async function (start, callback) {
+	let dir = resolve('.', start);
+	let tmp, stats = await toStats(dir);
+
+	if (!stats.isDirectory()) {
+		dir = dirname(dir);
+	}
+
+	while (true) {
+		tmp = await callback(dir, await toRead(dir));
+		if (tmp) return resolve(dir, tmp);
+		dir = dirname(tmp = dir);
+		if (tmp === dir) break;
+	}
+}
