В диспетчере пакетов PHP Composer вы можете определить сценарии, которые будут выполняться каждый раз до или после выполнения определенных команд консоли, например composer update some-package
, см. https://getcomposer.org/doc/articles/scripts.md#command-events.
В NPM вы можете определять только те сценарии, которыезапускаются, когда ваш пакет установлен где-то еще (см. https://docs.npmjs.com/misc/scripts#description),, например, postinstall
будет выполнено, когда кто-то установит ваш пакет как зависимость. Но я бы хотел, чтобы NPM запустил собственный скрипт из моего package.jsonкогда я выполняю что-то вроде npm update some-other-package
. Есть ли какой-нибудь способ добиться этого?