3.0.1 • Published 5 years ago

@brikcss/git-hooks v3.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Git Hooks

Set of useful Git hooks to make developer's lives easier.

Environment support

NodeCLIUMDBrowser
𐄂𐄂𐄂

Install

npm install -D @brikcss/git-hooks

Setup

  1. Configure .lintstagedrc.js to run your desired linters and formatters. See lint-staged documentation.
  2. Configure .huskyrc.js to run your desired git hooks. See husky documentation. For example:
    module.exports = {
      hooks: {
        'pre-commit': 'lint-staged',
        'commit-msg':
          'commitlint -e $HUSKY_GIT_PARAMS && . ./node_modules/.bin/commit-msg-stamp-branch $HUSKY_GIT_PARAMS',
        'pre-push': '. ./node_modules/.bin/pre-push-check-stage && echo "\n[ok] Pushing code..."',
      },
    };

lint-staged

lint-staged allows you to easily lint and format staged files. This negates the need to lint files during a watch/build process. See lint-staged documentation for configuration options.

commit-msg-stamp-branch

This hook appends the source branch name to the commit message. No configuration necessary, just add to husky's configuration as shown above.

pre-push-check-stage

This hook ensures stage is not "dirty" prior to running git push. No configuration necessary, just add to husky's configuration as shown above.

github-zip

This hook is intended for use with Travis or similar continuous integration build tools. It grabs files recently published to NPM and compresses them into both a .zip and .tgz file. This allows you to release the same exact files to GitHub as were released on NPM.

3.0.1

5 years ago

3.0.0

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.1

6 years ago