Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. (function () {
  2. "use strict";
  3.  
  4. module.exports = function(grunt) {
  5.  
  6. grunt.initConfig({
  7.  
  8. concat: {
  9. options: {
  10. separator: ';\n\n',
  11. banner: '/*! Last edited: <%= grunt.template.today("yyyy-mm-dd") %> */\n /* DO NOT EDIT THIS FILE DIRECTLY */\n\n'
  12. },
  13. js_site: {
  14. src: 'deploy/assets/js/src/*.js',
  15. dest: 'deploy/assets/js/site.js',
  16. },
  17. js_vendor: {
  18. src: 'deploy/assets/js/vendor/*.js',
  19. dest: 'deploy/assets/js/vendor.js',
  20. }
  21. },
  22.  
  23. less: {
  24. development: {
  25. options: {
  26. paths: ["deploy/assets/css"]
  27. },
  28. files: {
  29. "deploy/assets/css/style.css": "deploy/assets/less/*.less.css"
  30. }
  31. }
  32. },
  33. cssmin: {
  34. minify: {
  35. src: ['deploy/assets/css/style.css'],
  36. dest: "deploy/assets/css/style.min.css"
  37. }
  38. },
  39.  
  40. uglify: {
  41. options: {
  42. mangle: false,
  43. compress: {
  44. drop_console: false
  45. }
  46. },
  47. my_target: {
  48. files: {
  49. 'deploy/assets/js/site.js': 'deploy/assets/js/site.js',
  50. 'deploy/assets/js/vendor.js': 'deploy/assets/js/vendor.js'
  51. }
  52. }
  53. },
  54.  
  55. watch: {
  56. css: {
  57. files: 'deploy/assets/less/*.less.css',
  58. tasks: ['less','cssmin']
  59. },
  60. js: {
  61. files: ['deploy/assets/js/*/*.js'],
  62. tasks: ['concat', 'uglify']
  63. }
  64. }
  65.  
  66. });
  67.  
  68.  
  69. grunt.loadNpmTasks('grunt-contrib-less');
  70. grunt.loadNpmTasks('grunt-contrib-watch');
  71. grunt.loadNpmTasks('grunt-contrib-uglify');
  72. grunt.loadNpmTasks('grunt-contrib-concat');
  73. grunt.loadNpmTasks('grunt-contrib-cssmin');
  74.  
  75. grunt.registerTask('default', ['watch']);
  76.  
  77. // grunt.registerTask('build', ['uglify','less','cssmin']);
  78.  
  79.  
  80.  
  81.  
  82. };
  83.  
  84. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement