Verdaccio is an innovative private npm repository server that comes with a local caching feature. It offers a seamless way to have your own local npm registry with zero extensive configurations. Unlike numerous other servers, there's no need to install and replicate an exhaustive CouchDB database.
In terms of functionality, Verdaccio operates on its own compact database. When a package is not available in its local database, Verdaccio intelligently requests it from npmjs.org. Thus, it effectively maintains only the packages that are in actual use, reducing unnecessary storage.