Sha256: 689f5329ecc887550b11d2e8925145a24ce9f5af98b0f44e4c8c9c6bebe200cb
Contents?: true
Size: 743 Bytes
Versions: 62
Compression:
Stored size: 743 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var fs = require("graceful-fs"); function SyncNodeJsInputFileSystem() {} module.exports = SyncNodeJsInputFileSystem; SyncNodeJsInputFileSystem.prototype.isSync = function() { return true; }; function asAsync(fn, context) { return function() { var args = Array.prototype.slice.call(arguments); var callback = args.pop(); try { callback(null, fn.apply(context, args)); } catch(e) { callback(e); } }; } SyncNodeJsInputFileSystem.prototype.stat = asAsync(fs.statSync, fs); SyncNodeJsInputFileSystem.prototype.readdir = asAsync(fs.readdirSync, fs); SyncNodeJsInputFileSystem.prototype.readFile = asAsync(fs.readFileSync, fs);
Version data entries
62 entries across 62 versions & 1 rubygems