update npm version and added npm ignore