aureooms/rejuvenate

View on GitHub
src/transforms/husky:configure.js

Summary

Maintainability
A
0 mins
Test Coverage
import addScripts from '../recipes/add-scripts.js';

const description = 'Setup husky.';

const scripts = {
    'install-hooks': 'husky install',
    postinstall: 'npm run install-hooks',
    postpublish: 'pinst --enable',
    prepublishOnly: 'pinst --disable',
};

const deps = ['husky', 'pinst'];

const files = {
    '.husky/.gitignore': '_',
};

const commit = {
    type: 'config',
    scope: 'git-hooks',
    subject: description,
};

const dependencies = ['config:lint-setup'];

const {postcondition, precondition, apply} = addScripts({scripts, deps, files});

export {postcondition, precondition, apply, description, commit, dependencies};