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
JavaScript
;
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;