Нашел ошибку в npm пакете. Помимо npm, этот пакет лежит на гитхабе, написал туда разработчику и создал пулл реквест.
Пока я буду ждать, когда разработчик реквест примет, мне нужно, чтоб у меня все работало, поэтому я полез в node_modules и руками внес изменения в файл.
Все работает, но мне теперь надо в голове держать это, не обновлять пакеты и проверять, когда разработчик примет мои правки.
Как в таких случаях вносить изменения?
Не уверен, но глянь https://www.npmjs.com/package/patch-package
Позволяет патчить пакеты, позволяет применять патч при npm install, держать в голове не нужно будет, ибо патчи будут храниться в отдельной папке.
No more waiting around for pull requests to be merged and published. No more forking repos just to fix that one tiny thing preventing your app from working.