Generate source map for concat. Remove comments except banner for min.

This commit is contained in:
Antoine Vandecreme 2016-01-26 18:16:54 -05:00
parent baaadad34d
commit c17f22f82b

View File

@ -57,6 +57,12 @@ module.exports = function(grunt) {
"src/world.js"
];
var banner = "//! <%= pkg.name %> <%= pkg.version %>\n" +
"//! Built on <%= grunt.template.today('yyyy-mm-dd') %>\n" +
"//! Git commit: <%= gitInfo %>\n" +
"//! http://openseadragon.github.io\n" +
"//! License: http://openseadragon.github.io/license/\n\n";
// ----------
grunt.event.once('git-describe', function (rev) {
grunt.config.set('gitInfo', rev);
@ -85,12 +91,9 @@ module.exports = function(grunt) {
},
concat: {
options: {
banner: "//! <%= pkg.name %> <%= pkg.version %>\n" +
"//! Built on <%= grunt.template.today('yyyy-mm-dd') %>\n" +
"//! Git commit: <%= gitInfo %>\n" +
"//! http://openseadragon.github.io\n" +
"//! License: http://openseadragon.github.io/license/\n\n",
process: true
banner: banner,
process: true,
sourceMap: true
},
dist: {
src: [ "<banner>" ].concat(sources),
@ -111,9 +114,11 @@ module.exports = function(grunt) {
},
uglify: {
options: {
preserveComments: "some",
preserveComments: false,
banner: banner,
sourceMap: true,
sourceMapName: 'build/openseadragon/openseadragon.min.js.map'
sourceMapName: 'build/openseadragon/openseadragon.min.js.map',
sourceMapIn: 'build/openseadragon/openseadragon.js.map'
},
openseadragon: {
src: [ distribution ],