non-global npm