'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;
							 | 
						|
									}
							 | 
						|
								};
							 |