- [x] Disable eslint `space-before-function-paren` rule that conflicts with how prettier format the files. Done in #639 - [x] Update prettier to the latest version and run it again on all the files. Done in #647 - [x] Integrate husky to use a pre-commit hook to format the files for new contributions. Done in #647 - [x] Add Github Actions to run `npm run test:ci` `npm run dist` `npm run lint` and remove the old `.travis.yml` file. Done in #646 This closes #581