exists.js 282 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 "use strict"; var fs = require("fs"); module.exports = function (cache) { cache = cache || {}; return function (filename) { if (!filename) { return false; } cache[filename] = cache[filename] || fs.existsSync(filename); return cache[filename]; }; };