Пример прост. Есть NodeJS проект. Директория node_modules/ находится в .gitignore. Внезапно кто-то внес свои изменени руками в какой-то из локальных пакетов. Вопрос. Как восстановить пакет до первозданного вида? Кроме как $ rm -fr node_modules/package_name; npm install я не вижу другого способа. Если ли специальное/изящное решение (npm - это ведь менеджер пакетов), кроме как добавлять node_modules/ под git? Спасибо.