What if we could have immutable modules that
are distributed and downloaded from everyone?
We can! We just have to add some processing
on top of the excellent and stable NPM CLI
Want to see it in action? Watch the demonstration
Otherwise, continue scrolling!
If you share our values: tweet about them!
ipfs daemon(IPFS setup instructions)
npm install -g firstname.lastname@example.org
stay add module-name@hashto save the dependency
stay installto install the dependency
npm install --save module-name@version
Now you are using peer-to-peer distributed modules that
can be installed from LAN & offline, with a fallback to the
existing NPM registry
We still have things to do, this is not done yet.
Main issue is about discovering new modules [Issue on Github]
Other is about windows support for the hooks [Issue on Github]
And bunch of other things we have not thought about yet
Join us and help figure out what is left to do and what we can do
Together, we can improve the NodeJS/NPM ecosystem
make it offline/local first and make it resilient to failure