Tools and configuration files to help me follow standards and keep consistency across my projects.
This repository is managed with lerna and includes two packages:
-
Includes general shared tools and configuration files for Prettier, Husky, lint-staged and commitlint.
-
Includes my shared configuration for ESLint, based on eslint:recommended with prettier overrides.
The published packages can be found on this repo's Packages page.
See the individual packages' README file for usage details.
This repository is managed with yarn and lerna. As usual, development starts with dependency installation:
yarn install
Then, changes can be made with commits following conventional commits.
New releases can be made by running the corresponding script:
yarn run lerna:publish
Which will pick a new version automatically according to the commit types, create a new tag, create a new GitHub release with release notes and update the CHANGELOG.md file.
All releases can be found on the repo's Releases page.