UNPKG

mach

Version:
20 lines (17 loc) 430 B
var fs = require('fs'); var Promise = require('./Promise'); /** * Returns stats for the given file or null if it doesn't exist. */ function getFileStats(path) { return new Promise(function (resolve, reject) { fs.stat(path, function (error, stats) { if (error && error.code !== 'ENOENT') { reject(error); } else { resolve(stats || null); } }); }); } module.exports = getFileStats;