O cliente npm está armazenando em cache os metadados e arquivos do pacote em um diretório local, geralmente em ~/.npm
. Quando você fizer uma pesquisa, ele solicitará apenas o registro e usará os dados em cache para realizar a pesquisa.
Infelizmente, a implementação do cache npm não suporta vários registros, mas sempre mescla todos os dados de todos os registros.
Como solução alternativa, você pode dizer ao npm para usar um diretório de cache diferente ao conversar com seu registro privado:
npm --registry http://localhost:5984/registry/etc. --cache $HOME/.npm-private