create project
This commit is contained in:
33
kitabcitab/node_modules/next/dist/lib/file-exists.js
generated
vendored
Normal file
33
kitabcitab/node_modules/next/dist/lib/file-exists.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.fileExists = fileExists;
|
||||
var _fs = require("fs");
|
||||
var _isError = _interopRequireDefault(require("./is-error"));
|
||||
function _interopRequireDefault(obj) {
|
||||
return obj && obj.__esModule ? obj : {
|
||||
default: obj
|
||||
};
|
||||
}
|
||||
async function fileExists(fileName, type) {
|
||||
try {
|
||||
if (type === "file") {
|
||||
const stats = await _fs.promises.stat(fileName);
|
||||
return stats.isFile();
|
||||
} else if (type === "directory") {
|
||||
const stats = await _fs.promises.stat(fileName);
|
||||
return stats.isDirectory();
|
||||
} else {
|
||||
await _fs.promises.access(fileName, _fs.constants.F_OK);
|
||||
}
|
||||
return true;
|
||||
} catch (err) {
|
||||
if ((0, _isError).default(err) && (err.code === "ENOENT" || err.code === "ENAMETOOLONG")) {
|
||||
return false;
|
||||
}
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=file-exists.js.map
|
||||
Reference in New Issue
Block a user