I personally have NPM install packages local to the project and check them in. This allows for managing the dependencies and reproducible builds without the hassle of files that change every commit.<p>Example:<p><a href="http:&#x2F;&#x2F;ttrscorer.codeplex.com&#x2F;SourceControl&#x2F;latest" rel="nofollow">http:&#x2F;&#x2F;ttrscorer.codeplex.com&#x2F;SourceControl&#x2F;latest</a>