diff options
| author | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
|---|---|---|
| committer | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
| commit | 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch) | |
| tree | 360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/escalade/dist | |
| parent | b500a50f1b97d93c98b36ed9a980f8188d648147 (diff) | |
| download | LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip  | |
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/escalade/dist')
| -rw-r--r-- | node_modules/escalade/dist/index.js | 22 | ||||
| -rw-r--r-- | node_modules/escalade/dist/index.mjs | 22 | 
2 files changed, 44 insertions, 0 deletions
diff --git a/node_modules/escalade/dist/index.js b/node_modules/escalade/dist/index.js new file mode 100644 index 0000000..ad236c4 --- /dev/null +++ b/node_modules/escalade/dist/index.js @@ -0,0 +1,22 @@ +const { dirname, resolve } = require('path'); +const { readdir, stat } = require('fs'); +const { promisify } = require('util'); + +const toStats = promisify(stat); +const toRead = promisify(readdir); + +module.exports = 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; +	} +} diff --git a/node_modules/escalade/dist/index.mjs b/node_modules/escalade/dist/index.mjs new file mode 100644 index 0000000..bf95be0 --- /dev/null +++ b/node_modules/escalade/dist/index.mjs @@ -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; +	} +}  | 
