Lightweight npm client