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.

60 lines
1.2 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. // folder pathsr
  24. folders: {
  25. config : './',
  26. site : './src/site',
  27. theme : './src/'
  28. },
  29. // file paths
  30. files: {
  31. composer : 'composer.json',
  32. config : './semantic.json',
  33. npm : './package.json',
  34. site : './src/site',
  35. theme : './src/theme.config'
  36. },
  37. // same as semantic.json.example
  38. paths: {
  39. source: {
  40. config : 'src/theme.config',
  41. definitions : 'src/definitions/',
  42. site : 'src/site/',
  43. themes : 'src/themes/'
  44. },
  45. output: {
  46. packaged : 'dist/',
  47. uncompressed : 'dist/components/',
  48. compressed : 'dist/components/',
  49. themes : 'dist/themes/'
  50. },
  51. clean : 'dist/'
  52. }
  53. };