Task 1: File - Read /Write API
    const fs = require('fs');

function uploadUsers(){
let users = [{id:1,name:"Naresh"},{id:2,name:"Suresh"}]
fs.writeFile("users.json", JSON.stringify(users), function(err){
if(err) throw err;
console.log("File write completed");
});
}

function getUsers(){
fs.readFile("users.json", function(err,data){
if(err) throw err;
let users = JSON.parse(data);
console.log("File read contents:", users);
})
}

function getUsers(){
fs.readFile("users.json", function(err,data){
if(err) throw err;
let users = JSON.parse(data);
console.log("File read contents:", users);
})
}

function getUser(){
let userId = 1;
fs.readFile("users.json", function(err,data){
if(err) throw err;
let users = JSON.parse(data);
let user = users.find(obj=>obj.id == userId);
console.log("File read contents:", user);
})
}

function addUser(){

fs.readFile("users.json", function(err,data){
if(err) throw err;
let users = JSON.parse(data);
let newUser = {id:2, name:"Suresh"};
users.push(newUser);
fs.writeFile("users.json", JSON.stringify(users), function(error,resp){
if(error) throw error;
console.log("File updated");
})

})

}

function deleteUser(){

let userId = 1;
fs.readFile("users.json", function(err,data){
if(err) throw err;
let users = JSON.parse(data);
let index = users.findIndex(obj=>obj.id==userId);
if(index != -1){
users.splice(index,1);
fs.writeFile("users.json", JSON.stringify(users), function(error,resp){
if(error) throw error;
console.log("File updated - removed record");
})
}
})

}

uploadUsers();
//getUsers();
//getUser();
//addUser();
//deleteUser();