why do packages still insist on installing their own versions of eslint and prettier? can't we just stick to the global config for once