Setup javascript formatting and linting based on xo and prettier with husksy with only one dependency.
yarn add --dev xo-quickI am a huge fan of prettier, but prettier focuses only on stylistic rules. To achieve better code quality, a linter like eslint is a must have in your toolchain.
I mostly created this package to help setting up new projects easier.
This package brings in necessary dependencies and uses npm postinstall scripts to automatically setup javascript formatting and linting.
The postinstall script of xo-quick sets pkg.prettier, pkg.husky and pkg.xo properties in package.json if they do not already exist and remove .prettierrc and prettier.config.js if those files exist.