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.

68 lines
1.4 KiB

  1. /*******************************
  2. Default Paths
  3. *******************************/
  4. module.exports = {
  5. base : '',
  6. theme : './src/theme.config',
  7. docs : {
  8. source : '../docs/server/files/release/',
  9. output : '../docs/release/'
  10. },
  11. title : 'Semantic UI',
  12. repository : 'https://github.com/Semantic-Org/Semantic-UI',
  13. url : 'http://www.semantic-ui.com/',
  14. // files cleaned after install
  15. setupFiles: [
  16. './src/theme.config.example',
  17. './semantic.json.example',
  18. './src/_site'
  19. ],
  20. // modified to create configs
  21. templates: {
  22. config : './semantic.json.example',
  23. site : './src/_site',
  24. theme : './src/theme.config.example'
  25. },
  26. regExp: {
  27. themePath: /.*\/themes\/.*?\//mg
  28. },
  29. // folder pathsr
  30. folders: {
  31. config : './',
  32. site : './src/site',
  33. theme : './src/'
  34. },
  35. // file paths
  36. files: {
  37. composer : 'composer.json',
  38. config : './semantic.json',
  39. npm : './package.json',
  40. site : './src/site',
  41. theme : './src/theme.config'
  42. },
  43. // same as semantic.json.example
  44. paths: {
  45. source: {
  46. config : 'src/theme.config',
  47. definitions : 'src/definitions/',
  48. site : 'src/site/',
  49. themes : 'src/themes/'
  50. },
  51. output: {
  52. packaged : 'dist/',
  53. uncompressed : 'dist/components/',
  54. compressed : 'dist/components/',
  55. themes : 'dist/themes/'
  56. },
  57. clean : 'dist/'
  58. }
  59. };