@leanup/git-hooks

1.3.54 • Public • Published

GitHub CI - Publish to NPM dependencies vulnerabilities npm downloads install-size lernajs code style: prettier

@leanup/git-hooks

This module contains some nice tools to organize git hooks for NodeJs projects.

Installation

npm install @leanup/git-hooks --save-dev

Configuration

Add the following configuration to you package.json:

{
  ...
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "lint-staged": {
    "{src,tests}/**/*.{html,js,json,jsx,ts,tsx,gql,graphql}": [
      "eslint"
    ],
    "{src,tests}/**": [
      "prettier --check"
    ]
  },
  ...
}

After that create a commitlint configuration file commitlint.config.js in your project folder and insert the following code:

module.exports = require('@leanup/git-hooks/commitlint.config');

References

Package Sidebar

Install

npm i @leanup/git-hooks

Homepage

leanupjs.org

Weekly Downloads

302

Version

1.3.54

License

Apache-2.0

Unpacked Size

20.2 kB

Total Files

6

Last publish

Collaborators

  • m.oppitz