-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gruntfile.js
48 lines (39 loc) · 1.38 KB
/
Gruntfile.js
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
/**
* Copyright 2015 Michael Kurze
* Released under the MIT license
*/
/*global module,__dirname,__filename */
module.exports = function( grunt ) {
'use strict';
var serverPort = 1111;
var testPort = 1000 + serverPort;
var liveReloadPort = 30000 + serverPort;
grunt.initConfig( {
pkg: grunt.file.readJSON( 'package.json' ),
'laxar-configure': {
options: {
flows: [
{ target: 'main', src: 'application/flow/flow.json' }
],
ports: {
develop: serverPort,
test: testPort,
livereload: liveReloadPort
}
}
}
} );
///////////////////////////////////////////////////////////////////////////////////////////////////////////
grunt.loadNpmTasks( 'grunt-laxar' );
// basic aliases
grunt.registerTask( 'test', [ 'laxar-test' ] );
grunt.registerTask( 'build', [ 'laxar-build' ] );
grunt.registerTask( 'dist', [ 'laxar-dist' ] );
grunt.registerTask( 'develop', [ 'laxar-develop' ] );
grunt.registerTask( 'info', [ 'laxar-info' ] );
// additional (possibly) more intuitive aliases
grunt.registerTask( 'optimize', [ 'laxar-dist' ] );
grunt.registerTask( 'start', [ 'laxar-develop' ] );
grunt.registerTask( 'start-no-watch', [ 'laxar-develop-no-watch' ] );
grunt.registerTask( 'default', [ 'build', 'test' ] );
};