.cz-config.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. module.exports = {
  2. types: [
  3. {
  4. value: 'WIP',
  5. name: '💡 WIP: Work in progress',
  6. },
  7. {
  8. value: 'feat',
  9. name: '🚀 feat: A new feature',
  10. },
  11. {
  12. value: 'fix',
  13. name: '🔧 fix: A bug fix',
  14. },
  15. {
  16. value: 'refactor',
  17. name: '🔨 refactor: A code change that neither fixes a bug nor user a feature',
  18. },
  19. {
  20. value: 'release',
  21. name: '🛳 release: Bump to a new Semantic version',
  22. },
  23. {
  24. value: 'docs',
  25. name: '📚 docs: Documentation only changes',
  26. },
  27. {
  28. value: 'test',
  29. name: '🔍 test: Add missing tests or correcting existing tests',
  30. },
  31. {
  32. value: 'perf',
  33. name: '⚡️ perf: Changes that improve performance',
  34. },
  35. {
  36. value: 'chore',
  37. name:
  38. "🚬 chore: Changes that don't modify src or test files. Such as updating build tasks, package manager",
  39. },
  40. {
  41. value: 'workflow',
  42. name:
  43. '📦 workflow: Changes that only affect the workflow. Such as updateing build systems or CI etc.',
  44. },
  45. {
  46. value: 'style',
  47. name:
  48. '💅 style: Code Style, Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)',
  49. },
  50. {
  51. value: 'revert',
  52. name: '⏱ revert: Revert to a commit',
  53. },
  54. ],
  55. // Specify the scopes for your particular project
  56. scopes: [],
  57. allowCustomScopes: true,
  58. allowBreakingChanges: ['feat', 'fix'],
  59. }