npm init and gitignore