@eljs/create-template
Version:
Create a new project powered by @eljs/create.
25 lines (23 loc) • 546 B
JavaScript
import { logger } from '@eljs/utils';
/**
* 将对象转换成数组
* @param obj 对象
* @param toNumber 是否转换为数字
*/
export function objectToArray(obj) {
var toNumber = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
return Object.keys(obj).map(function (key) {
var title = obj[key];
return {
title: title,
value: toNumber ? Number(key) : key
};
});
}
/**
* 用户取消
*/
export function onCancel() {
logger.event('Cancel create template');
process.exit(0);
}