feat(forms): use forms for submit event
stlye(.gitignore): added gitignore `node_modules`