UNPKG

fslockjs

Version:

Easy to use file system queue with locking and events. Provide Asynchronous utilities for Directories and File

20 lines (17 loc) 403 B
import fs from 'fs'; async function exists(p) { return new Promise((resolve, reject) => { fs.stat(p, (err, stats) => { if (err && err.code === 'ENOENT') { return resolve(false); } if (err) { return reject(err); } if (stats.isFile() || stats.isDirectory()) { return resolve(true); } return false; }); }); } export default exists;