UNPKG

@mnrendra/find-up

Version:

A lightweight utility to find a file or directory by searching upward from a specific directory.

3 lines (2 loc) 373 B
"use strict";var r=require("node:path"),o=require("node:process"),a=require("node:fs");const c=(e,n)=>{const s=r.basename(e),t=r.dirname(e);return r.resolve(t,n,s)},i=(e,n)=>{for(;!a.existsSync(e);){if(r.dirname(e)===r.parse(e).root)return null;e=c(e,"..")}return e},u=(e,n=o.cwd())=>{const s=r.resolve(n,e);return i(s)};exports.findUp=u; //# sourceMappingURL=index.js.map