UNPKG

md-generator

Version:

NPM Package which bootstraps Development by creating all required .md files to meet community standards.

53 lines (52 loc) 2.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var index_1 = require("../../../../common/index"); var createFiles = function (files) { var filesAsString = index_1.castElementsToFormatedString(index_1.getFullFileNames(files)); return { type: 'confirm', name: 'createFiles', message: "Confirm you would like to create the following .md file(s)\n\n" + filesAsString, default: false, }; }; exports.createFiles = createFiles; var selectFileToCreate = function (files) { return ({ type: 'checkbox', name: 'createFiles', message: 'Which of the following .md files would you like to create?\n', choices: tslib_1.__spreadArrays(index_1.getFullFileNames(files)), }); }; exports.selectFileToCreate = selectFileToCreate; var createEmptyFiles = function () { return ({ type: 'confirm', name: 'empty', message: 'Would you like the created file(s) to be empty?\n', default: false, }); }; exports.createEmptyFiles = createEmptyFiles; var createRequired = function (files) { return ({ type: 'checkbox', name: 'createFiles', message: 'Which of the following REQUIRED .md files would you like to create?\n', choices: tslib_1.__spreadArrays(index_1.getFullFileNames(files)), }); }; exports.createRequired = createRequired; var createOptional = function (files) { return ({ type: 'checkbox', name: 'createFiles', message: 'Which of the following OPTIONAL .md files would you like to create?\n', choices: tslib_1.__spreadArrays(index_1.getFullFileNames(files)), }); }; exports.createOptional = createOptional; var overrideFiles = function (files) { var filesAsString = index_1.castElementsToFormatedString(files); return { type: 'confirm', name: 'override', message: "The following file(s) exists,\n" + filesAsString + "\nwould you like to override?\n", choices: false, }; }; exports.overrideFiles = overrideFiles;