Ryan Buckheit
Ryan Buckheit
let's log an error when a user attempts to upload a `package.json` containing a github dependency. For now the server doesn't support this.
when we're saving the server response to `node_modules.tar.gz`, let's save it to a temp directory outside of the source code repository. Doing so will help with certain vagrant configurations where...
let's make this more similar to npm as @davidchambers suggests. Instead of requiring `NPMSERVE_ORIGIN`, users should be able to set a global `NPMSERVE_REGISTRY` or pass via the command line, ex:...
When we have a dependency like `"foo": "0.0.x"`, npm might first install `[email protected]`. Then when a new version `0.0.2` is a released, it'd be nice if `npmserve` could detect a...
We should add authentication to the server. Could use to investigate what existing auth services might work well here (maybe NPM or github) so that `npmserve` can continue to be...
Let's incorporate a DB to store build metadata, this is currently just reading files written to disk.
investigate and enable end-to-end server tests in circle CI. see `endtoend/server.js`.
the raw `node_modules` directories take up a lot of disk space, we can delete these after building the archive to prevent servers from filling up so quickly.