postinstall-prepare
Run your app's prepare
npm script during this package's postinstall
script.
Why
Yarn runs the prepare
script after yarn
, yarn install
and yarn add <package>
but not after yarn remove <package>
. If you add this package to your project, it will execute your project's prepare
hook even after a yarn remove <package>
. This requires your prepare
script to be idempotent, becase it will be run twice for yarn
, yarn install
, and yarn add <package>
2.0.0
- Require yarn as a peer dependency
- Remove support for NPM
Moving fast and breaking things. It turns out yarn doesn't run the prepare hook
after removing a package, so we use patch-package to patch a local version of
yarn. I'm not proud of this. Probably wouldn't have released this in the first
place if I had known that yarn didn't have all the right hooks. Oh well. Now I
have a reason to contribute to Yarn I guess.