Blame view
app/bower_components/angular-ui-select2/Gruntfile.js
1.29 KB
6f105dbd5
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
module.exports = function (grunt) { 'use strict'; var initConfig; // Loading external tasks grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-karma'); // Project configuration. initConfig = { bower: 'bower_components', pkg: grunt.file.readJSON('package.json'), watch: { test: { // Lint & run unit tests in Karma // Just running `$ grunt watch` will only lint your code; to run tests // on watch, use `$ grunt watch:karma` to start a Karma server first files: ['src/select2.js', 'test/select2Spec.js'], tasks: ['jshint', 'karma:unit:run'] } }, karma: { options: { configFile: 'test/karma.conf.js', browsers: ['Firefox', 'PhantomJS'] }, unit: { singleRun: true }, watch: { autoWatch: true }, server: { background: true } }, jshint: { all:[ 'gruntFile.js', 'src/**/*.js', 'test/**/*Spec.js' ], options: { jshintrc: '.jshintrc' } }, }; // Register tasks grunt.registerTask('default', ['jshint', 'karma:unit']); grunt.registerTask('watch', ['jshint', 'karma:watch']); grunt.initConfig(initConfig); }; |