-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gruntfile.js
34 lines (33 loc) · 1.35 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
module.exports = function(grunt) {
// Configuration, Tasks and Plugins.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'), //Import project data from package.json
package: {
mac:{
options: {
platforms: ['osx64'],
buildDir: './build', // Where the build version of my NW.js app is saved
buildType: "versioned",
version: 'v0.12.3',
macIcns: './icons/recdIcon.icns',
macCredits: './credits.html'
},
src: ['**/*',"!build/**/*","!node_modules/grunt/**/*","!node_modules/grunt-nw-builder/**/*","!node_modules/shelljs/**/*","!node_modules/archiver/**/*","!cache/**/*","!scripts/**/*","!release/**/*","!node_modules/appdmg/**/*"] // Your NW.js app
},
win:{
options: {
platforms: ['win64'],
buildDir: './build', // Where the build version of my NW.js app is saved
buildType: "versioned",
version: 'v0.12.3',
winIco: './icons/recdIcon.ico'
},
src: ['**/*',"!build/**/*","!node_modules/grunt/**/*","!node_modules/grunt-nw-builder/**/*","!node_modules/shelljs/**/*","!node_modules/archiver/**/*","!cache/**/*","!scripts/**/*","!release/**/*","!node_modules/appdmg/**/*"] // Your NW.js app
}
}
});
grunt.loadNpmTasks('grunt-nw-builder');
// Register the default tasks.
grunt.task.renameTask('nwjs','package');
grunt.registerTask('default',['package']);
};