I'm trying to make a simple CLI to-do list application using javascript and Node. I've been facing this error whenever I try to add a task. Here's the code for the 'add' function:
add: function(...title) {
let data = load()
data[counter] = {
// priority: priority,
title: title.join(' '),
status: false
}
console.log(chalk.red('Task added successfully'))
counter++
return save(data)
}
Here's the 'load' and 'save' functions
const save = (data ={}, file = 'resources/taskData.json') => {
fs.writeFileSync('resources/taskCount.txt', counter)
return fs.writeFileSync(file, JSON.stringify(data))
}
function load(file='resources/taskData.json') {
const text = fs.readFileSync(file)
return JSON.parse(
text.length
? text
:'{}'
)
}