mirror of
				https://github.com/fooflington/selfdefined.git
				synced 2025-11-03 23:29:03 +00:00 
			
		
		
		
	update
This commit is contained in:
		
							
								
								
									
										26
									
								
								node_modules/fast-glob/out/providers/transformers/entry.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								node_modules/fast-glob/out/providers/transformers/entry.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils = require("../../utils");
 | 
			
		||||
class EntryTransformer {
 | 
			
		||||
    constructor(_settings) {
 | 
			
		||||
        this._settings = _settings;
 | 
			
		||||
    }
 | 
			
		||||
    getTransformer() {
 | 
			
		||||
        return (entry) => this._transform(entry);
 | 
			
		||||
    }
 | 
			
		||||
    _transform(entry) {
 | 
			
		||||
        let filepath = entry.path;
 | 
			
		||||
        if (this._settings.absolute) {
 | 
			
		||||
            filepath = utils.path.makeAbsolute(this._settings.cwd, filepath);
 | 
			
		||||
            filepath = utils.path.unixify(filepath);
 | 
			
		||||
        }
 | 
			
		||||
        if (this._settings.markDirectories && entry.dirent.isDirectory()) {
 | 
			
		||||
            filepath += '/';
 | 
			
		||||
        }
 | 
			
		||||
        if (!this._settings.objectMode) {
 | 
			
		||||
            return filepath;
 | 
			
		||||
        }
 | 
			
		||||
        return Object.assign(Object.assign({}, entry), { path: filepath });
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.default = EntryTransformer;
 | 
			
		||||
		Reference in New Issue
	
	Block a user