This package contains a set of configurations for our Recodive projects.
.vscode/settings.json
- VSCode settings file.
.vscode/extensions.json
- VSCode extensions file.
.editorconfig
- EditorConfig configuration file.
.gitattributes
- Git attributes file.
.npmrc
- npm configuration file.
.prettierrc
- Prettier configuration file.
Husky is a tool that allows you to run scripts at certain points in git's execution. It is used to run linting and testing before commits and pushes.
.husky
- Husky configuration file.
You need to add the following scripts to your
package.json
file:"prepare": "npx husky install"
Commitlint is used to lint commit messages. This is run on the commit-msg
hook.
.commitlintrc
- Commitlint configuration file.
Lint-staged is used to run linting on staged files. This is run on the pre-commit
hook.
.lintstagedrc
- lint-staged configuration file.