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.

113 lines
1.8 KiB

  1. /*******************************
  2. Default Paths
  3. *******************************/
  4. module.exports = {
  5. // base path added to all other paths
  6. base : '',
  7. // octal permission for output files, i.e. 644 (false does not adjust)
  8. permission : false,
  9. // whether to generate rtl files
  10. rtl : false,
  11. // file paths
  12. files: {
  13. config : 'semantic.json',
  14. site : 'src/site',
  15. theme : 'src/theme.config'
  16. },
  17. // folder paths
  18. paths: {
  19. source: {
  20. config : 'src/theme.config',
  21. definitions : 'src/definitions/',
  22. site : 'src/site/',
  23. themes : 'src/themes/'
  24. },
  25. output: {
  26. packaged : 'dist/',
  27. uncompressed : 'dist/components/',
  28. compressed : 'dist/components/',
  29. themes : 'dist/themes/'
  30. },
  31. clean : 'dist/'
  32. },
  33. // components to include in package
  34. components: [
  35. // global
  36. 'reset',
  37. 'site',
  38. // elements
  39. 'button',
  40. 'divider',
  41. 'flag',
  42. 'header',
  43. 'icon',
  44. 'image',
  45. 'input',
  46. 'label',
  47. 'list',
  48. 'loader',
  49. 'rail',
  50. 'reveal',
  51. 'segment',
  52. 'step',
  53. // collections
  54. 'breadcrumb',
  55. 'form',
  56. 'grid',
  57. 'menu',
  58. 'message',
  59. 'table',
  60. // views
  61. 'ad',
  62. 'card',
  63. 'comment',
  64. 'feed',
  65. 'item',
  66. 'statistic',
  67. // modules
  68. 'accordion',
  69. 'checkbox',
  70. 'dimmer',
  71. 'dropdown',
  72. 'modal',
  73. 'nag',
  74. 'popup',
  75. 'progress',
  76. 'rating',
  77. 'search',
  78. 'shape',
  79. 'sidebar',
  80. 'sticky',
  81. 'tab',
  82. 'transition',
  83. 'video',
  84. // behaviors
  85. 'api',
  86. 'form',
  87. 'state',
  88. 'visibility'
  89. ],
  90. // whether to load admin tasks
  91. admin: false,
  92. // globs used for matching file patterns
  93. globs : {
  94. ignored : '!(*.min|*.map|*.rtl)',
  95. ignoredRTL : '!(*.min|*.map)'
  96. }
  97. };