-
Notifications
You must be signed in to change notification settings - Fork 1
/
promps.js
105 lines (105 loc) · 2.29 KB
/
promps.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
module.exports = {
ciType: [
{
type: 'list',
name: 'type',
message: '请选择本次提交的类型:',
choices: [
{
name: '✨ 引入新特性',
value: ':sparkles:',
},
{
name: '🎨 改进代码的结构/格式',
value: ':art:',
},
{
name: '🐛 修复 bug',
value: ':bug:',
},
{
name: '⚡️ 提升性能',
value: ':zap:',
},
{
name: '🔥 删除代码或文件',
value: ':new:',
},
{
name: '💄 更新用户界面和样式文件',
value: ':lipstick:',
},
{
name: '🔧 更改配置文件',
value: ':wrench:',
},
{
name: '🚧 工作进行中',
value: ':construction:',
},
{
name: '📝 撰写文档',
value: ':memo:',
},
{
name: '✅ 增加测试',
value: ':white_check_mark:',
},
{
name: '📦 更新打包文件',
value: ':package:',
},
{
name: '🎉 初次提交',
value: ':tada:',
},
{
name: '🔖 发布/版本标签',
value: ':bookmark:',
},
{
name: '🚀 部署功能',
value: ':rocket:',
},
{
name: '👷 CI编译系统',
value: ':construction_worker:',
},
{
name: '🌐 国际化与本地化',
value: ':globe_with_meridians:',
},
],
},
],
ciMsg: {
type: 'input',
name: 'msg',
message: '请输入提交文本:',
validate: function(value) {
if (value) {
return true;
}
return '文本必须输入!';
},
},
comptName: {
type: 'input',
name: 'name',
message: '请输入组件名称:',
validate: function(value) {
if (/^[\-a-z]+$/.test(value)) {
return true;
}
return '组件名称只能包含小写字母和横杠(-)!';
},
},
compConfig: [
{
type: 'confirm',
name: 'needConfig',
message: '是否需要组件配置文件(普通组件不需要)',
default: false,
},
],
};