Skip to content

Commit 570602f

Browse files
committed
Add nodewebkit builder task
1 parent beb6b29 commit 570602f

File tree

1 file changed

+30
-5
lines changed

1 file changed

+30
-5
lines changed

Gruntfile.js

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,44 @@
11
'use strict';
22

3+
var pkg = require("./package.json");
4+
5+
var NW_VERSION = "0.11.6";
6+
37
module.exports = function(grunt) {
48
if (grunt.file.exists('tasks')) {
59
grunt.loadTasks('tasks');
610
}
711

812
grunt.loadNpmTasks('grunt-contrib-jshint');
13+
grunt.loadNpmTasks('grunt-node-webkit-builder');
914

10-
grunt.registerTask('setup', [
11-
'e2e-setup'
12-
]);
13-
1415
grunt.initConfig({
16+
pkg: pkg,
1517
jshint: {
1618
all: ['app/js/**/*.js', 'test/unit/**/*.js', 'test/e2e/**/*.js']
17-
}
19+
},
20+
nodewebkit: {
21+
options: {
22+
appName: 'Devlog',
23+
appVersion: pkg.version,
24+
platforms: ['osx64', 'linux64', 'win64'],
25+
buildDir: './build',
26+
version: NW_VERSION,
27+
zip: false
28+
},
29+
src: [
30+
'./**/*',
31+
'!./test/**',
32+
'!./node_modules/**',
33+
'!./test_out/**',
34+
'!./cache/**'
35+
]
36+
},
1837
});
38+
39+
grunt.registerTask('setup', [
40+
'e2e-setup'
41+
]);
42+
43+
grunt.registerTask('default', ['nodewebkit']);
1944
}

0 commit comments

Comments
 (0)