@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

/@leanup/git-hooks/

    Package Sidebar

    Install

    npm i @leanup/git-hooks

    Homepage

    leanupjs.org

    Weekly Downloads

    233

    Version

    1.3.54

    License

    Apache-2.0

    Unpacked Size

    20.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • m.oppitz