UNPKG

gh-db-installer

Version:
25 lines (24 loc) 733 B
// 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;