UNPKG

@temari/digitm

Version:

git commit 规范的 表情emoji 的提交

34 lines (33 loc) 1.26 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /* * @Author: saber * @Date: 2021-12-27 17:57:46 * @LastEditTime: 2021-12-27 20:09:43 * @LastEditors: saber * @Description: */ const inquirer_1 = __importDefault(require("inquirer")); const getEmojis_1 = __importDefault(require("../../utils/getEmojis")); const prompts_1 = __importDefault(require("./prompts")); const withClient_1 = __importDefault(require("./withClient")); const promptAndCommit = (options) => (0, getEmojis_1.default)() .then((gitmojis) => (0, prompts_1.default)(gitmojis, options)) .then((questions) => { inquirer_1.default.prompt(questions).then((answers) => { // if (options.mode === COMMIT_MODES.HOOK) return withHook(answers); return (0, withClient_1.default)(answers); }); }); const commit = (options) => { // // options.mode = 'hook'; // if (options.mode === COMMIT_MODES.HOOK) { // registerHookInterruptionHandler() // return cancelIfNeeded().then(() => promptAndCommit(options)) // } return promptAndCommit(options); }; exports.default = commit;