@backtrack/preset-git-hooks

backtrack preset for adding git hooks

Usage no npm install needed!

<script type="module">
  import backtrackPresetGitHooks from 'https://cdn.skypack.dev/@backtrack/preset-git-hooks';
</script>

README

@backtrack/preset-git-hooks

npm Linux Build Status Windows Build Status Code Coverage

About

backtrack preset that adds git hooks via husky.

Features

  • Adds git hooks

Installation

npm install --save-dev @backtrack/preset-git-hooks

Usage

// backtrack.config.js

'use strict';

module.exports = {
    presets: ['@backtrack/git-hooks'],

    // pre-commit hook
    'git-pre-commit': [],
    // pre-commit hook
    'git-pre-push': [],

    /**
     * add custom hooks
     */
    'git-commit-msg': [],
    config: {
        husky: {
            hooks: {
                'commit-msg': 'npm run git-commit-msg',
            },
        },
    },
};