* [JS] `prettier` config and updated `eslint`
Fixes#6757
* lint-staged config
run "npx lint-staged" from nodejs root for service
* set up husky
* `eslint --fix` on `adaptivecards`
does not include fixing of fixes :)
* eslint manual cleanup
* Fix formatting of properties with quotes
* `prettier` format `adaptivecards`
* tsx/jsx support and remove from .editorconfig
* Pre-filter commit hook to only check if files opened in nodejs