Я хочу установить hook pre-commit git (который начерпывает код), когда кто-то устанавливает my-package.
Я попытался добавить postinstall script:
"scripts": {
"postinstall": "./scripts/install-git-hooks"
}
Это отлично работает. Когда кто-то запускает npm install, он получает установленный крюк pre-commit.
Однако, если another-package зависит от my-package, запуск npm install для another-package также запускает postinstall script, что нежелательно.
Какой самый чистый способ избежать этого нежелательного воздействия?