title: Local or Private NPM module when deploying to Heroku
body: <p>I have a node app that has a local npm module <code>npm link ./local</code> and I'm trying to deploy the app to heroku. Heroku runs <code>npm install</code> when I deploy, but <code>npm link</code>'s aren't saved in <code>package.json</code> so my local module is missing.</p>
  
  <p>I'm new to heroku and <code>Procfiles</code>, I'd like to run a script or just run <code>npm link ./local</code> before on the heroku box.</p>
  
  <p>Alternatively I could put the module on github as a private repository and link it from there. But as far as I know Heroku isn't able to download private repo. Can I give Heroku access to my github repository via keys so that it could download it?</p>
  
  <p>I'd love for somekind of solution! Anything!</p>