* refactor: add package.json for web client * refactor: call uncrustify in parallel
* chore: add precommit hook for testing code style * chore: use prettier + eslint for js code