add npm config
add gitignore