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.

64 lines
1.3 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. // files cleaned after install
  12. setupFiles: [
  13. './src/theme.config.example',
  14. './semantic.json.example',
  15. './src/_site'
  16. ],
  17. // modified to create configs
  18. templates: {
  19. config : './semantic.json.example',
  20. site : './src/_site',
  21. theme : './src/theme.config.example'
  22. },
  23. regExp: {
  24. themePath: /.*\/themes\/.*?\//mg
  25. },
  26. // folder pathsr
  27. folders: {
  28. config : './',
  29. site : './src/site',
  30. theme : './src/'
  31. },
  32. // file paths
  33. files: {
  34. composer : 'composer.json',
  35. config : './semantic.json',
  36. npm : './package.json',
  37. site : './src/site',
  38. theme : './src/theme.config'
  39. },
  40. // same as semantic.json.example
  41. paths: {
  42. source: {
  43. config : 'src/theme.config',
  44. definitions : 'src/definitions/',
  45. site : 'src/site/',
  46. themes : 'src/themes/'
  47. },
  48. output: {
  49. packaged : 'dist/',
  50. uncompressed : 'dist/components/',
  51. compressed : 'dist/components/',
  52. themes : 'dist/themes/'
  53. },
  54. clean : 'dist/'
  55. }
  56. };