release.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. /*******************************
  2. Release Settings
  3. *******************************/
  4. // release settings
  5. module.exports = {
  6. // path to components for repos
  7. source : './dist/components/',
  8. // modified asset paths for component repos
  9. paths: {
  10. source : '../themes/default/assets/',
  11. output : 'assets/'
  12. },
  13. templates: {
  14. bower : './tasks/config/admin/templates/bower.json',
  15. composer : './tasks/config/admin/templates/composer.json',
  16. package : './tasks/config/admin/templates/package.json',
  17. meteor : {
  18. css : './tasks/config/admin/templates/css-package.js',
  19. component : './tasks/config/admin/templates/component-package.js',
  20. less : './tasks/config/admin/templates/less-package.js',
  21. },
  22. readme : './tasks/config/admin/templates/README.md',
  23. notes : './RELEASE-NOTES.md'
  24. },
  25. org : 'Semantic-Org',
  26. repo : 'Semantic-UI',
  27. // files created for package managers
  28. files: {
  29. composer : 'composer.json',
  30. config : 'semantic.json',
  31. npm : 'package.json',
  32. meteor : 'package.js'
  33. },
  34. // root name for distribution repos
  35. distRepoRoot : 'Semantic-UI-',
  36. // root name for single component repos
  37. componentRepoRoot : 'UI-',
  38. // root name for package managers
  39. packageRoot : 'semantic-ui-',
  40. // root path to repos
  41. outputRoot : '../repos/',
  42. homepage : 'http://www.semantic-ui.com',
  43. // distributions that get separate repos
  44. distributions: [
  45. 'LESS',
  46. 'CSS'
  47. ],
  48. // components that get separate repositories for bower/npm
  49. components : [
  50. 'accordion',
  51. 'ad',
  52. 'api',
  53. 'breadcrumb',
  54. 'button',
  55. 'card',
  56. 'calendar',
  57. 'checkbox',
  58. 'comment',
  59. 'container',
  60. 'dimmer',
  61. 'divider',
  62. 'dropdown',
  63. 'embed',
  64. 'emoji',
  65. 'feed',
  66. 'flag',
  67. 'form',
  68. 'grid',
  69. 'header',
  70. 'icon',
  71. 'image',
  72. 'input',
  73. 'item',
  74. 'label',
  75. 'list',
  76. 'loader',
  77. 'menu',
  78. 'message',
  79. 'modal',
  80. 'nag',
  81. 'placeholder',
  82. 'popup',
  83. 'progress',
  84. 'rail',
  85. 'slider',
  86. 'rating',
  87. 'reset',
  88. 'reveal',
  89. 'search',
  90. 'segment',
  91. 'shape',
  92. 'sidebar',
  93. 'site',
  94. 'statistic',
  95. 'step',
  96. 'sticky',
  97. 'tab',
  98. 'table',
  99. 'text',
  100. 'toast',
  101. 'transition',
  102. 'visibility'
  103. ]
  104. };