%PDF- %PDF-
Direktori : /var/www/html/news/public/bower_components/angular-froala/ |
Current File : /var/www/html/news/public/bower_components/angular-froala/Gruntfile.js |
module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), concat: { options: { separator: ';' }, dist: { src: ['src/**/*.js', '!src/**/*.spec.js'], dest: 'dist/<%= pkg.name %>.js' } }, uglify: { options: { banner: '/*! <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy") %> */\n' }, dist: { files: { 'dist/<%= pkg.name %>.min.js': ['<%= concat.dist.dest %>'] } } }, karma: { unit: { options: { frameworks: ['jasmine'], singleRun: true, browsers: ['PhantomJS'], files: [ 'node_modules/sinon/pkg/sinon.js', 'bower_components/jquery/dist/jquery.js', 'bower_components/angular/angular.js', 'bower_components/angular-mocks/angular-mocks.js', 'src/**/*.js', 'test/**/*.spec.js' ] } } }, jshint: { files: ['Gruntfile.js', 'src/**/*.js', 'test/**/*.js'], options: { // options here to override JSHint defaults reporter: require('jshint-stylish'), jshintrc: '.jshintrc' } }, watch: { files: ['<%= jshint.files %>'], tasks: ['jshint', 'karma'] } }); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-karma'); grunt.registerTask('test', ['jshint', 'karma']); grunt.registerTask('default', ['jshint', 'karma', 'concat', 'uglify']); };