fix incorrect destructuring
simplify ignore rules
update devDependencies