Download web/node_modules/escalade/dist/index.mjs from Amitkumar001/Law_Slm: direct link, hf CLI and curl.
- Browser
- Download file 517 Bytes
-
https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/web/node_modules/escalade/dist/index.mjs
- Command line
-
hf download hf://Amitkumar001/Law_Slm/web/node_modules/escalade/dist/index.mjs
-
curl -L -o index.mjs https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/web/node_modules/escalade/dist/index.mjs
517 Bytes
| 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; | |
| } | |
| } | |