i swear, every time i update a dependency for this project it breaks something else in the chain. can't we just have a single version of eslint that doesn't conflict with every other package?