gh-db-installer
Version:
This module helps you to install the gh-db
25 lines (24 loc) • 733 B
JavaScript
// add modules
const fs = require('fs');
const path = require('path');
let deleteElement = function (dirPath, name, data) {
try {
//read and parse file
let file = fs.readFileSync(path.join(__dirname, '../file_sistem', dirPath, name), 'utf8');
let parsedFile = JSON.parse(file);
//delete
let newArr = delete parsedFile[data];
//write file
let writeData = JSON.stringify(parsedFile, null, 4);
fs.writeFileSync(path.join(__dirname, '../file_sistem', dirPath, name), writeData);
return('element has been deleted');
}
catch (err){
return({
message: "Can not delete element",
err: err
});
}
}
//exports
module.exports = deleteElement;