add .gitignore .editorconfig package.json