app.js 625 B

12345678910111213141516171819202122232425
  1. /**
  2. * Require Browsersync
  3. */
  4. var browserSync = require('browser-sync').create();
  5. var fs = require('fs');
  6. /**
  7. * Run Browsersync with server config
  8. */
  9. browserSync.init({
  10. server: 'app',
  11. files: ['app/*.html', 'app/css/*.css'],
  12. rewriteRules: [
  13. {
  14. match: /@include\("(.+?)"\)/g,
  15. fn: function (match, filename) {
  16. if (fs.existsSync(filename)) {
  17. return fs.readFileSync(filename);
  18. } else {
  19. return '<span style="color: red">'+filename+' could not be found</span>';
  20. }
  21. }
  22. }
  23. ]
  24. });