UNPKG

@pagopa/dx-cli

Version:

A CLI useful to manage DX tools.

18 lines (17 loc) 756 B
import setFetchGitHubRelease from "../../actions/fetch-github-release.js"; import setGetNodeVersionAction from "../../actions/get-node-version.js"; import setSetupPnpmAction from "../../actions/setup-pnpm.js"; import getActions from "./actions.js"; import getPrompts, { payloadSchema } from "./prompts.js"; export const PLOP_MONOREPO_GENERATOR_NAME = "DX_Monorepo"; export { payloadSchema }; export default function (plop, templatesPath, octokit) { setSetupPnpmAction(plop); setGetNodeVersionAction(plop); setFetchGitHubRelease(plop, octokit); plop.setGenerator(PLOP_MONOREPO_GENERATOR_NAME, { actions: getActions(templatesPath), description: "A scaffold for a monorepo repository", prompts: getPrompts(), }); }