X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/90a2d19833e4b88f1987d6ec54b71d246506d693..27ae526d5467db76208193e2aa1e80ad69d164d4:/Gruntfile.js diff --git a/Gruntfile.js b/Gruntfile.js index f338192..ca08c79 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -12,6 +12,7 @@ module.exports = function(grunt) { requirejs: { compile: { options: { + useStrict: true, baseUrl: 'src/editor', mainConfigFile: 'src/editor/entrypoint.js', out: build_output_dir + '/rng.js', @@ -24,7 +25,9 @@ module.exports = function(grunt) { production: { options: { paths: [''], - yuicompress: true + cleancss: true, + relativeUrls: true, + rootpath: 'src/editor/styles/' }, files: less_files, }, @@ -34,14 +37,22 @@ module.exports = function(grunt) { options: { jshintrc: '.jshintrc' } + }, + copy: { + resources: { + files: [ + {src: ['libs/bootstrap/img/**'], dest: build_output_dir+'/'}, + ] + } } }); grunt.loadNpmTasks('grunt-contrib-requirejs'); grunt.loadNpmTasks('grunt-contrib-less'); grunt.loadNpmTasks('grunt-contrib-jshint'); + grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.registerTask('build', ['requirejs', 'less:production']); + grunt.registerTask('build', ['requirejs', 'less:production', 'copy:resources']); grunt.registerTask('lint', ['jshint']); grunt.registerTask('default', ['build']); }; \ No newline at end of file