update devDependencies
update gitignore
update devDependencies
add dist