1. @bhovhannes/shared-config
My shared configuration for prettier, commitlint, etc.
@bhovhannes/shared-config
Package: @bhovhannes/shared-config
Created by: bhovhannes
Last modified: Mon, 04 Apr 2022 18:41:48 GMT
Version: 0.0.1
License: MIT
Downloads: 873
Repository: https://github.com/bhovhannes/shared-config

Install

npm install @bhovhannes/shared-config
yarn add @bhovhannes/shared-config

shared-config

My shared configuration for Prettier, commitlint, etc.

Usage

 npm i -DE @bhovhannes/shared-config

Prettier

In .prettierrc.js:

module.exports = {
  ...require('@bhovhannes/shared-config/prettier'),
  // put overrides here
}

Commitlint

In .commitlintrc.js:

module.exports = {
  ...require('@bhovhannes/shared-config/commitlint'),
  // put overrides here
}

Lefthook

In lefthook.yml:

 extends: 
  - node_modules/@bhovhannes/shared-config/lefthook/commit-msg/lint.yml
  - node_modules/@bhovhannes/shared-config/lefthook/pre-commit/format.yml

where:

  1. commit-msg/lint.yml - contains hook config for linting commit message with commitlint
  2. pre-commit/format.yml - contains hook config for formatting staged files with prettier

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code