diff --git a/Gruntfile.js b/Gruntfile.js index c5e33a3df..e37f71624 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -215,6 +215,8 @@ module.exports = function (grunt) { } }, + + less: { demo: { expand: true, @@ -254,7 +256,7 @@ module.exports = function (grunt) { uglify: { options: { - banner: "/*! <%= pkg.name %> <%= grunt.template.today(\"dd-mm-yyyy\") %> */\n" + banner: "/*! <%= pkg.name %> <%= grunt.template.today(\"yyyy-mm-dd HH:MM:ss\") %> */\n" }, dist: { files: { @@ -294,6 +296,23 @@ module.exports = function (grunt) { } } }, + copy: { + js: { + files: [ + { + expand: true, + cwd: "dist", + src: [ + "fineui.js" + ], + dest: "dist/", + rename: function (dest, src) { + return dest + src.replace(".js", ".min.js"); + } + } + ] + } + }, watch: { scripts: { files: ["src/**/*.js", "src/**/*.less", "demo/js/**/*.js", "demo/version.js", "demo/config.js", "demo/less/**/*.less"], @@ -336,6 +355,7 @@ module.exports = function (grunt) { grunt.loadNpmTasks("grunt-contrib-cssmin"); grunt.loadNpmTasks("grunt-contrib-connect"); grunt.loadNpmTasks("grunt-contrib-clean"); + grunt.loadNpmTasks("grunt-contrib-copy"); var defaultTask = ["clean", "less", "concat", "connect", "watch"]; grunt.registerTask("default", defaultTask); @@ -344,4 +364,5 @@ module.exports = function (grunt) { grunt.task.run(defaultTask); }); grunt.registerTask("build", ["clean", "less", "cssmin", "concat", "uglify"]); + grunt.registerTask("fake-build", ["clean", "less", "cssmin", "concat", "copy"]); }; diff --git a/package.json b/package.json index 92a9a0ad2..985cb93e9 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "grunt-contrib-clean": "^1.1.0", "grunt-contrib-concat": "^1.0.1", "grunt-contrib-connect": "^1.0.2", + "grunt-contrib-copy": "^1.0.0", "grunt-contrib-cssmin": "^1.0.1", "grunt-contrib-jshint": "^1.0.0", "grunt-contrib-less": "^1.4.1", @@ -21,7 +22,8 @@ "grunt": "grunt", "start": "node server.js", "build": "grunt build", - "compile": "grunt compile" + "compile": "grunt compile", + "fake": "grunt fake-build" }, "repository": { "type": "git",