maj bower and npm