ну у нас есть такие кейсы:
1) eslint. это просто отдельный пакет с конфигами линта и всеми и в зависимостях у него как раз эта версия eslint и все остальное нужное
2) сборка и тесты. это тоже отдельные пакеты которые содержат в себе все нужные зависимости, например пакет builder и у него в зависимостях webpack, rollup, typescript, куча плагинов. и в остальных пакетах это builder подключён в deps. и ав scripts есть команда build которая этот сборщик запускает