Sha256: d938a66f3481d3335bc9babae07ff6d06a32f107e6ddf34f0eb98fb8c254ac42

Contents?: true

Size: 871 Bytes

Versions: 23

Compression:

Stored size: 871 Bytes

Contents

"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;

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.6 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.5 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.4 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.3 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.2 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.1 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.3.5 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-5.0.0 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.3.4 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.3.3 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.3.2 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.3.1 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.3 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.2.3 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.2.2 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.2.1 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.2 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.1.9 node_modules/fast-glob/out/providers/transformers/entry.js
trusty-cms-4.1.8 node_modules/fast-glob/out/providers/transformers/entry.js