export function getTodoStatus (content) { const splitted = content.split('\n') let numberOfTodo = 0 let numberOfCompletedTodo = 0 splitted.forEach((line) => { const trimmedLine = line.trim() if (trimmedLine.match(/^[\+\-\*] \[(\s|x)\] ./i)) { numberOfTodo++ } if (trimmedLine.match(/^[\+\-\*] \[x\] ./i)) { numberOfCompletedTodo++ } }) return { total: numberOfTodo, completed: numberOfCompletedTodo } } export function getTodoPercentageOfCompleted (content) { const state = getTodoStatus(content) return Math.floor(state.completed / state.total * 100) }