aureooms/rejuvenate

View on GitHub
src/transforms/package.json:scripts-dev-add-lint-config.js

Summary

Maintainability
A
0 mins
Test Coverage
import updateScripts from '../recipes/update-scripts-definition.js';

const description = 'Lint config in dev script.';

const commit = {
    type: 'config',
    scope: 'package.json',
    subject: description,
};

const scripts = {
    dev: {
        oldDefinition:
            'npm run lint-and-fix && npm run cover -- -- -st --fail-fast',
        newDefinition:
            'npm run lint-config-and-fix && npm run lint-and-fix && npm run cover -- -- -st --fail-fast',
    },
};

const dependencies = [
    'config:lint-setup',
    'package.json:scripts-dev-add-lint',
    'package.json:scripts-dev-use-lint-and-fix',
];

const {postcondition, precondition, apply} = updateScripts({scripts});

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