mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Current file header is : /*! showdown v 2.0.0-alpha1 - 25-09-2018 */ Official 2.0.0-alpha doesn't match neither on content nor date :( Considering date we would be at 1.8.7, but it is also quite different (and has vulnerabilities) In consequence switching to 2.0.0.
19 lines
404 B
JavaScript
19 lines
404 B
JavaScript
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;
|
|
}
|
|
}
|