/cli-> scripts to install or publish. connects to CouchDB API/website-> connects to CouchDB API/example-lib-> a lib with a function which returns text/example-app-> small express app which imports and printsexample-lib
> make up
> make reset
GET http://localhost:3000/packages/example-lib-> see package does not exist
make dbcd packages/cli && npm install -g .-> install 2 CLI scripts globally (seebininsidepackage.json)
cd ../example-lib && our-npm-publish-> publish theexample-libpackage to registryGET http://localhost:5984/registry/example-lib/example-lib.tar.gz-> registry tarball package tarballGET http://localhost:3000/packages/example-lib-> package README on website
cd ../example-appnpm start-> see missing package errorour-npm-install-> install packages frompackage.json->ourDepslistnpm start-> package found, now it works