add npm to ci