X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/f20b2ef1a63ca42202fb063a1c0c3c06cb65e87e..1c4a242bf56575e265b38176aa1a71cc9d942e8f:/Gruntfile.js?ds=sidebyside diff --git a/Gruntfile.js b/Gruntfile.js index e3059a9..a97d77c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -12,11 +12,18 @@ module.exports = function(grunt) { requirejs: { compile: { options: { + useStrict: true, baseUrl: 'src/editor', mainConfigFile: 'src/editor/entrypoint.js', out: build_output_dir + '/rng.js', name: 'entrypoint', - include: ['libs/require'] + include: ['libs/require'], + generateSourceMaps: true, + + // The following two settings are required for source maps to work, + // see: http://requirejs.org/docs/optimization.html#sourcemaps + preserveLicenseComments: false, + optimize: grunt.option('optimize') || 'uglify2' } } }, @@ -24,7 +31,9 @@ module.exports = function(grunt) { production: { options: { paths: [''], - yuicompress: true + cleancss: true, + relativeUrls: true, + rootpath: 'src/editor/styles/' }, files: less_files, }, @@ -38,7 +47,7 @@ module.exports = function(grunt) { copy: { resources: { files: [ - {src: ['libs/bootstrap/**'], dest: build_output_dir+'/'}, + {src: ['libs/bootstrap/img/**'], dest: build_output_dir+'/'}, ] } }