18 lines
282 B
JavaScript
Vendored
18 lines
282 B
JavaScript
Vendored
"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];
|
|
};
|
|
}; |