This aim of this module is to establish whether I can make a small scale npm replacement using node and leveldb.
- Learn more about how npm works, hopefully also convincing others to do the same.
- Build a mini version of npm for use on private networks
Bonus points for:
- Enable proxying of requests to the central npm repository.
- Add an overlay of
extramodules which are used in preference of the ones from the central npm.
As I like reverse engineering protocols and systems this project will also enable me to test and illustrate some of the methods I use to do this.
As I currently use only a subset of the commands available in npm I will target those first. The ones I am going after are:
npm publishnpm unpublish
This project is currently WORK IN PROGRESS!
Copyright (c) 2012 Mark Wolfe Licensed under the BSD license.