UNPKG

1.15 kBJavaScriptView Raw
1
2const locale = require('./locale')
3
4/**
5 * commitzen 配置
6 * see: https://github.com/leonardoanalista/cz-customizable
7 */
8
9module.exports = {
10 types: [
11 { value: 'feat', name: locale.TYPE_FEAT },
12 { value: 'fix', name: locale.TYPE_FIX },
13 { value: 'docs', name: locale.TYPE_DOCS },
14 { value: 'style', name: locale.TYPE_styles },
15 { value: 'refactor', name: locale.TYPE_REFACTOR },
16 { value: 'perf', name: locale.TYPE_PERF },
17 { value: 'test', name: locale.TYPE_TEST },
18 { value: 'revert', name: locale.TYPE_REVERT },
19 { value: 'chore', name: locale.TYPE_CHORE },
20 { value: 'release', name: locale.TYPE_RELEASE },
21 { value: 'deps', name: locale.TYPE_DEPS },
22 { value: 'build', name: locale.TYPE_BUILD },
23 ],
24 scopes: [],
25 messages: {
26 type: locale.TIPS_TYPE,
27 scope: locale.TIPS_SCOPE,
28 customScope: locale.TIPS_CUSTOM_SCOPE,
29 subject: locale.TIPS_SUBJECT,
30 body: locale.TIPS_BODY,
31 breaking: locale.TIPS_BREAKING,
32 footer: locale.TIPS_FOOTER,
33 confirmCommit: locale.TIPS_CONFIRM_COMMIT,
34 },
35 allowCustomScopes: true,
36 allowBreakingChanges: ['feat', 'fix'],
37 subjectLimit: 100,
38}