allows optional installation of git hooks.
adds additional lint scripts to ease experience without git hooks.
adds lint-staged to automatically target new files in precommit hook.
Contributor License Agreement adherence:
[x] This Contribution is under the terms of Individual Contributor License Agreements (and also Corporate Contributor License Agreements to the extent applicable) appearing in the Apereo CLA roster.
part of https://github.com/uPortal-Project/uportal-app-framework/issues/535
allows optional installation of git hooks. adds additional lint scripts to ease experience without git hooks. adds lint-staged to automatically target new files in precommit hook.
Contributor License Agreement adherence: