commonroutesApp/www/lib/ui-leaflet/grunt/watch.js
www/lib/ui-leaflet/grunt/watch.jsRaw
1'use strict';
2var getAvailPort = require('./utils/getAvailPort');
3var port = getAvailPort(7777);
4
5var _files = ['src/**/*.js'];
6var _testFiles = ['test/unit/**.js', 'test/unit/**.coffee',
7 'test/e2e/**.js', 'test/unit/**/**.js', 'test/unit/**/**.coffee', 'test/e2e/**/**.js'];
8
9module.exports = function (grunt, options) {
10 return {
11 // NOT WORTH THE PINTA when having multiple watches
12 // options: {
13 // livereload: port
14 // },
15 fast: {
16 files: _files,
17 tasks: [
18 'fastbuild',
19 'uglify',
20 'concat:license'
21 ]
22 },
23 source: {
24 files: _files,
25 tasks: [
26 'fastbuild',
27 'uglify',
28 'testunit',
29 'concat:license'
30 ]
31 },
32 unit: {
33 files: _testFiles,
34 tasks: [
35 'fastbuild',
36 'karma'
37 ]
38 },
39 examples: {
40 files: ['examples/*.html'],
41 tasks: [
42 'examples'
43 ]
44 },
45 website: {
46 files: ['website/src/js/app.js', 'website/src/js/**/*.js'],
47 tasks: ['jshint', 'concat:website', 'uglify'] //'ngmin'
48 }
49 };
50};