Initial commit
This commit is contained in:
commit
78f8d225ee
21173 changed files with 2907774 additions and 0 deletions
26
node_modules/next/dist/esm/lib/file-exists.js
generated
vendored
Normal file
26
node_modules/next/dist/esm/lib/file-exists.js
generated
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import { existsSync, promises } from 'fs';
|
||||
import isError from './is-error';
|
||||
export var FileType = /*#__PURE__*/ function(FileType) {
|
||||
FileType["File"] = "file";
|
||||
FileType["Directory"] = "directory";
|
||||
return FileType;
|
||||
}({});
|
||||
export async function fileExists(fileName, type) {
|
||||
try {
|
||||
if (type === "file") {
|
||||
const stats = await promises.stat(fileName);
|
||||
return stats.isFile();
|
||||
} else if (type === "directory") {
|
||||
const stats = await promises.stat(fileName);
|
||||
return stats.isDirectory();
|
||||
}
|
||||
return existsSync(fileName);
|
||||
} catch (err) {
|
||||
if (isError(err) && (err.code === 'ENOENT' || err.code === 'ENAMETOOLONG')) {
|
||||
return false;
|
||||
}
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=file-exists.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue