This repository is now hosted on Gitlab. Please head there if you wish to contribute. Thanks 🙂
- package.jsonready to receive the dependencies (just need to remember to replace the name after the- degit)
- a .npmrcpreventingpackage-lock, to be removed if not building a library
- a .nvmrcto 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 huskyandlint-staged, a little safeguard.
- consistent commit message format with commitizenandcommitlint. 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