damn-utils
Version:
Collection of some damn utilities
22 lines (17 loc) • 541 B
JavaScript
;
const path = require('path');
const fs = require('fs');
module.exports = function (filePath) {
if(fs.existsSync(filePath) === false) {
return null;
}
const file = path.basename(filePath);
const fileObj = {};
fileObj.name = file;
fileObj.path = filePath;
fileObj.dirname = path.dirname(filePath);
fileObj.stats = fs.lstatSync(filePath);
fileObj.extname = path.extname(file);
fileObj.basename = path.basename(file, fileObj.extname);
return fileObj;
};