UNPKG

@commitlint/prompt

Version:

commitizen prompt using commitlint.config.js

19 lines 589 B
import { toCase } from '@commitlint/ensure'; import { ruleIsActive, ruleIsNotApplicable } from './utils.js'; /** * Get forced case for rule * @param rule to parse * @return transform function applying the enforced case */ export default function getForcedCaseFn(rule) { const noop = (input) => input; if (!rule || !ruleIsActive(rule) || ruleIsNotApplicable(rule)) { return noop; } const target = rule[1][2]; if (Array.isArray(target)) { return noop; } return (input) => toCase(input, target); } //# sourceMappingURL=get-forced-case-fn.js.map