You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

109 lines
2.2 KiB

  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. 'checkbox',
  57. 'comment',
  58. 'dimmer',
  59. 'divider',
  60. 'dropdown',
  61. 'feed',
  62. 'flag',
  63. 'form',
  64. 'grid',
  65. 'header',
  66. 'icon',
  67. 'image',
  68. 'input',
  69. 'item',
  70. 'label',
  71. 'list',
  72. 'loader',
  73. 'menu',
  74. 'message',
  75. 'modal',
  76. 'nag',
  77. 'popup',
  78. 'progress',
  79. 'rail',
  80. 'rating',
  81. 'reset',
  82. 'reveal',
  83. 'search',
  84. 'segment',
  85. 'shape',
  86. 'sidebar',
  87. 'site',
  88. 'statistic',
  89. 'step',
  90. 'sticky',
  91. 'tab',
  92. 'table',
  93. 'transition',
  94. 'video'
  95. ]
  96. };