This repository is now hosted on Gitlab. Please head there if you wish to contribute. Thanks 🙂
package.json
ready to receive the dependencies (just need to remember to replace the name after thedegit
)- a
.npmrc
preventingpackage-lock
, to be removed if not building a library - a
.nvmrc
to set the NodeJS version
- code formatting with Prettier, making sure all code looks the same without having to worry about it. In turn, this means more meaningful git diffs.
- linting with ESLint and basic plugins on their recommended default.
- Git hooks to lint the files on commit with
husky
andlint-staged
, a little safeguard. - consistent commit message format with
commitizen
andcommitlint
. A personal preference, but I like the tidiness and the categorized format.
- testing with
ava
, set up to look for tests in__tests__
folder, keeping them close to what they test.
- basic CI configuration for TravisCI and Appveyor