UNPKG

projex

Version:
19 lines (18 loc) 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setupConventional = void 0; const _shared_1 = require("../../../../../shared/index"); const utils_1 = require("./utils"); /** * The `setupConventional` function sets up conventional commits environment with Husky and Commitlint * in a specified directory or in the current directory, and creates a CHANGELOG.md file. * @param options - An object that contains two properties: */ const setupConventional = async (options) => { const list = options.l || options.list; const utils = new utils_1.SetupConventionalUtil(); const directory = await new _shared_1.DirectoryUtils(list); const folders = await directory.getFolders(); await directory.runCommandInFolders(folders, utils.setupConventional.bind(utils)); }; exports.setupConventional = setupConventional;