Вход Регистрация
Файл: Main Website Files/assets/bower_components/morrisjs/Gruntfile.js
Строк: 48
<?php
module
.exports = function (grunt) {
  require(
'matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

  
grunt.initConfig({
    
pkggrunt.file.readJSON('package.json'),
    
coffee: {
      
lib: {
        
options: { barefalse },
        
files: {
          
'morris.js': ['build/morris.coffee']
        }
      },
      
spec: {
        
options: { baretrue },
        
files: {
          
'build/spec.js': ['build/spec.coffee']
        }
      },
    },
    
concat: {
      
'build/morris.coffee': {
        
options: {
          
banner"### @licensen"+
                  
"<%= pkg.name %> v<%= pkg.version %>n"+
                  
"Copyright <%= (new Date()).getFullYear() %> <%= pkg.author.name %> All rights reserved.n" +
                  
"Licensed under the <%= pkg.license %> License.n" +
                  
"###n",
        },
        
src: [
          
'lib/morris.coffee',
          
'lib/morris.grid.coffee',
          
'lib/morris.hover.coffee',
          
'lib/morris.line.coffee',
          
'lib/morris.area.coffee',
          
'lib/morris.bar.coffee',
          
'lib/morris.donut.coffee'
        
],
        
dest'build/morris.coffee'
      
},
      
'build/spec.coffee': ['spec/support/**/*.coffee''spec/lib/**/*.coffee']
    },
    
less: {
      
all: {
        
src'less/*.less',
        
dest'morris.css',
        
options: {
          
compresstrue
        
}
      }
    },
    
uglify: {
      
build: {
        
options: {
          
preserveComments'some'
        
},
        
files: {
          
'morris.min.js''morris.js'
        
}
      }
    },
    
mocha: {
      
index: ['spec/specs.html'],
      
options: {runtrue}
    },
    
watch: {
      
all: {
        
files: ['lib/**/*.coffee''spec/lib/**/*.coffee''spec/support/**/*.coffee''less/**/*.less'],
        
tasks'default'
      
},
      
dev: {
        
files:  'lib/*.coffee' ,
        
tasks: ['concat:build/morris.coffee''coffee:lib']
      }
    },
    
shell: {
      
visual_spec: {
        
command'./run.sh',
        
options: {
          
stdouttrue,
          
failOnErrortrue,
          
execOptions: {
            
cwd'spec/viz'
          
}
        }
      }
    }
  });

  
grunt.registerTask('default', ['concat''coffee''less''uglify''mocha''shell:visual_spec']);
};
?>
Онлайн: 1
Реклама