@commitlint/cz-commitlint
Version:
Commitizen adapter using the commitlint.config.js
20 lines • 948 B
JavaScript
import { combineCommitMessage as combineBody, getQuestions as getBodyQuestions, } from "./SectionBody.js";
import { combineCommitMessage as combineFooter, getQuestions as getFooterQuestions, } from "./SectionFooter.js";
import { combineCommitMessage as combineHeader, getQuestions as getHeaderQuestions, } from "./SectionHeader.js";
import { setPromptConfig } from "./store/prompts.js";
import { setRules } from "./store/rules.js";
export default async function (rules, prompts, inquirer) {
setRules(rules);
setPromptConfig(prompts);
const questions = [
...getHeaderQuestions(),
...getBodyQuestions(),
...getFooterQuestions(),
];
const answers = await inquirer.prompt(questions);
const header = combineHeader(answers);
const body = combineBody(answers);
const footer = combineFooter(answers);
return [header, body, footer].filter(Boolean).join("\n");
}
//# sourceMappingURL=Process.js.map