feat(npm): add npm-install hook