git and npm ignore options