summaryrefslogtreecommitdiffstats
path: root/src/wwwroot/libraries/fomantic/tasks/watch.js
blob: aec7af2819a4a3089cfb346cbb0342b595ccdf02 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*******************************
 *          Watch Task
 *******************************/

var
  gulp       = require('gulp'),

  // node dependencies
  console    = require('better-console'),

  // user config
  config     = require('./config/user'),

  // task config
  install    = require('./config/project/install'),

  css        = require('./build/css'),
  js         = require('./build/javascript'),
  assets     = require('./build/assets')

;

// export task
module.exports = function () {

  if (!install.isSetup()) {
    console.error('Cannot watch files. Run "gulp install" to set-up Semantic');
    return;
  }

  console.clear();
  console.log('Watching source files for changes');

  /*--------------
      Watch CSS
  ---------------*/
  css.watch('default', config);

  /*--------------
      Watch JS
  ---------------*/

  js.watch('default', config);

  /*--------------
    Watch Assets
  ---------------*/

  assets.watch('default', config);

};