add npm as engine