| 'use strict'; | |
| const fs = require('fs'); | |
| const {promisify} = require('util'); | |
| 
 | |
| const pAccess = promisify(fs.access); | |
| 
 | |
| module.exports = async path => { | |
| 	try { | |
| 		await pAccess(path); | |
| 		return true; | |
| 	} catch (_) { | |
| 		return false; | |
| 	} | |
| }; | |
| 
 | |
| module.exports.sync = path => { | |
| 	try { | |
| 		fs.accessSync(path); | |
| 		return true; | |
| 	} catch (_) { | |
| 		return false; | |
| 	} | |
| };
 |