1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- module.exports = function(grunt) {
-
- grunt.initConfig({
- pkg: grunt.file.readJSON('package.json'),
- uglify: {
- options: {
- banner: '/*!<%= pkg.name %><%= grunt.template.today("yyyy-mm-dd") %>*/\n'
- },
- build: {
- src: '../js/src/*.src.js',
- dest: '../js/all.min.js'
- }
- },
- less: {
- development: {
- options: {
-
- compress: true,
- },
- files: {
- "../css/all.min.css": "../css/less/main.less"
- }
- }
- },
- watch: {
- less: {
-
- files: ['../css/less/*.less'],
- tasks: ['less'],
- },
- js: {
- files: ['../js/src/*.src.js'],
- tasks: ['uglify'],
-
- },
- }
- });
-
- grunt.loadNpmTasks('grunt-contrib-uglify');
- grunt.loadNpmTasks('grunt-contrib-less');
- grunt.loadNpmTasks('grunt-contrib-watch');
-
- grunt.registerTask('default', ['uglify', 'less', 'watch']);
- };
|