feat: docker compose maybe
This commit is contained in:
		
							
								
								
									
										22
									
								
								node_modules/escalade/dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								node_modules/escalade/dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -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;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										22
									
								
								node_modules/escalade/dist/index.mjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								node_modules/escalade/dist/index.mjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -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;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user