const features = [ 'tokens', 'styled', 'button', 'text', 'view', 'input', 'selectable', 'branding', ]; module.exports = { scopes: [...features, 'automation', 'docs', 'tests', ''], allowBreakingChanges: ['feat', 'refactor', 'perf', 'build'], askForBreakingChangeFirst: false, types: [ { value: 'feat', name: 'feat: A new feature' }, { value: 'fix', name: 'fix: A bug fix' }, { value: 'chore', name: 'chore: Changes which neither add a feature nor fix a bug', }, { value: 'refactor', name: 'refactor: A code change that neither fixes a bug nor adds a feature', }, { value: 'perf', name: 'perf: A code change that improves performance', }, { value: 'build', name: 'build: Changes to the build process or auxiliary tools\n and libraries such as documentation generation', }, { value: 'revert', name: 'revert: Revert to a commit' }, { value: 'WIP', name: 'WIP: Work in progress' }, ], allowTicketNumber: false, messages: { type: 'What kind of work did you do?', scope: '\n In what piece did this change occur (optional)?', subject: 'What will this change do when merged?\n', body: 'Any additional details or description that will be helpful in the CHANGELOG (use "|" to start a new line)?\n', breaking: 'Any breaking changes?\n', footer: 'Any issues closed by this change (e.g.: 31, 34)?\n', confirmCommit: 'Everything look good?', }, allowCustomScopes: false, };