Skip to content

Commit

Permalink
chore(build): speedup by using only one browserify target
Browse files Browse the repository at this point in the history
  • Loading branch information
nikku committed Jun 2, 2014
1 parent bd70ece commit 832cd86
Showing 1 changed file with 14 additions and 37 deletions.
51 changes: 14 additions & 37 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -87,52 +87,29 @@ module.exports = function(grunt) {
detectGlobals: false,
insertGlobalVars: [],
debug: true
}
},
alias: [
'node_modules/jquery:jquery',
'node_modules/lodash:lodash',
'node_modules/bpmn-moddle:bpmn-moddle',
'<%= config.sources %>/main.js:bpmn-js',
'<%= config.sources %>/Viewer.js:bpmn-js/Viewer',
'<%= config.sources %>/Modeler.js:bpmn-js/Modeler'
]
},
watch: {
options: {
alias: [
'node_modules/jquery:jquery',
'node_modules/lodash:lodash',
'node_modules/bpmn-moddle:bpmn-moddle',
'<%= config.sources %>/main.js:bpmn-js',
'<%= config.sources %>/Viewer.js:bpmn-js/Viewer',
'<%= config.sources %>/Modeler.js:bpmn-js/Modeler'
],
watch: true
},
files: {
'<%= config.dist %>/bpmn.js': [ '<%= config.sources %>/**/*.js' ],
'<%= config.dist %>/bpmn-viewer.js': [ '<%= config.sources %>/lib/Viewer.js' ]
}
},
modeler: {
files: {
'<%= config.dist %>/bpmn.js': [ '<%= config.sources %>/**/*.js' ]
},
options: {
alias: [
'node_modules/jquery:jquery',
'node_modules/lodash:lodash',
'node_modules/bpmn-moddle:bpmn-moddle',
'<%= config.sources %>/main.js:bpmn-js',
'<%= config.sources %>/Viewer.js:bpmn-js/Viewer',
'<%= config.sources %>/Modeler.js:bpmn-js/Modeler'
]
watch: true
}
},
viewer: {
lib: {
files: {
'<%= config.dist %>/bpmn.js': [ '<%= config.sources %>/**/*.js' ],
'<%= config.dist %>/bpmn-viewer.js': [ '<%= config.sources %>/lib/Viewer.js' ]
},
options: {
alias: [
'node_modules/jquery:jquery',
'node_modules/lodash:lodash',
'node_modules/bpmn-moddle:bpmn-moddle',
'<%= config.sources %>/main.js:bpmn-js',
'<%= config.sources %>/Viewer.js:bpmn-js/Viewer'
]
}
}
},
Expand Down Expand Up @@ -248,15 +225,15 @@ module.exports = function(grunt) {
tasks.push('uglify:modeler', 'uglify:viewer');
}

return grunt.task.run([ 'browserify:modeler', 'browserify:viewer' ].concat(tasks));
return grunt.task.run(['browserify:lib'].concat(tasks));
}

if (target === 'samples') {
return grunt.task.run(['copy:samples']);
}

if (!target || target === 'all') {
return grunt.task.run([ 'build:lib:' + mode, 'build:samples:' + mode ]);
return grunt.task.run(['build:lib:' + mode, 'build:samples:' + mode]);
}
});

Expand Down

0 comments on commit 832cd86

Please sign in to comment.