Releases: danielflower/internal-npm-server
v1.1.0 - ETag support
When running npm install on dev machines it is much faster now as we are sending and checking ETags, which means the client will only download a file if the file has changed.
Stable release 1
The beta has been running reliably for months, and appears stable enough for a proper release.
This release caches metadata for 24 hours now, which almost doubles performance.
Beta Release 2 bugfix
An issue was found when a package name had a period in it, for example "underscore.string". These can now be downloaded.
Beta release 2
Fixed some bugs from the original beta release, made it threadsafe, and this appears to have fixed the client NPM randomly returning errors when downloading JSON files from the NPM server.
Beta release
The first release of the internal NPM server. It has not been heavily tested, and not entirely threadsafe, and is missing features like being able to browse the cached contents in a web browser, and the caching logic should really be more aggressive.
However, it works on Windows and Linux. See the README.md for instructions.