Prior to committing and pushing, we should run lint processes and, where applicable, run tests, examples, and benchmarks.
Similarly, we should check whether the package.json has changed in order to determine whether to reinstall node modules dependencies.