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'
}
}
},
options: {
paths: [''],
cleancss: true,
- relativeUrls: true
+ relativeUrls: true,
+ rootpath: 'src/editor/styles/'
},
files: less_files,
},