feature/3-migrate-from-grunt-to-webpack #13
					 1 changed files with 0 additions and 109 deletions
				
			
		
							
								
								
									
										109
									
								
								Gruntfile.js
									
										
									
									
									
								
							
							
						
						
									
										109
									
								
								Gruntfile.js
									
										
									
									
									
								
							|  | @ -1,109 +0,0 @@ | ||||||
| module.exports = function (grunt) { |  | ||||||
|     'use strict'; |  | ||||||
|     // Load all grunt tasks
 |  | ||||||
|     require('load-grunt-tasks')(grunt); |  | ||||||
|     // Show elapsed time at the end
 |  | ||||||
|     require('time-grunt')(grunt); |  | ||||||
| 
 |  | ||||||
|     // Project configuration.
 |  | ||||||
|     grunt.initConfig({ |  | ||||||
|         // Metadata.
 |  | ||||||
|         pkg: grunt.file.readJSON('package.json'), |  | ||||||
|         banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' + |  | ||||||
|             '<%= grunt.template.today("yyyy-mm-dd") %>\n' + |  | ||||||
|             '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' + |  | ||||||
|             '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' + |  | ||||||
|             ' Licensed <%= pkg.licenses[0].type %> */\n', |  | ||||||
|         // Task configuration.
 |  | ||||||
|         cssmin: { |  | ||||||
|             allcss: { |  | ||||||
|                 files: [{ |  | ||||||
|                     expand: true, |  | ||||||
|                     cwd: 'css', |  | ||||||
|                     src: ['*.css'], |  | ||||||
|                     dest: 'dist', |  | ||||||
|                     ext: '.min.css' |  | ||||||
|                 }] |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         mocha_phantomjs: { |  | ||||||
|             all: { |  | ||||||
|                 options: { |  | ||||||
|                     urls: ['http://localhost:9000/test/test.html'] |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         jshint: { |  | ||||||
|             options: { |  | ||||||
|                 reporter: require('jshint-stylish') |  | ||||||
|             }, |  | ||||||
|             gruntfile: { |  | ||||||
|                 options: { |  | ||||||
|                     jshintrc: '.jshintrc' |  | ||||||
|                 }, |  | ||||||
|                 src: 'Gruntfile.js' |  | ||||||
|             }, |  | ||||||
|             src: { |  | ||||||
|                 options: { |  | ||||||
|                     jshintrc: '.jshintrc' |  | ||||||
|                 }, |  | ||||||
|                 src: ['src/**/uhr-*.js'] |  | ||||||
|             }, |  | ||||||
|             test: { |  | ||||||
|                 options: { |  | ||||||
|                     jshintrc: 'test/.jshintrc' |  | ||||||
|                 }, |  | ||||||
|                 src: ['test/*.js'] |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         watch: { |  | ||||||
|             gruntfile: { |  | ||||||
|                 files: '<%= jshint.gruntfile.src %>', |  | ||||||
|                 tasks: ['jshint:gruntfile'] |  | ||||||
|             }, |  | ||||||
|             src: { |  | ||||||
|                 files: '<%= jshint.src.src %>', |  | ||||||
|                 tasks: ['jshint:src', 'mocha_phantomjs'] |  | ||||||
|             }, |  | ||||||
|             test: { |  | ||||||
|                 files: ['test/test.html', '<%= jshint.test.src %>'], |  | ||||||
|                 tasks: ['jshint:test', 'mocha_phantomjs'] |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         connect: { |  | ||||||
|             server: { |  | ||||||
|                 options: { |  | ||||||
|                     hostname: '*', |  | ||||||
|                     port: 9000 |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         version: { |  | ||||||
|             VERSION: { |  | ||||||
|                 options: { |  | ||||||
|                     prefix: '' |  | ||||||
|                 }, |  | ||||||
|                 src: ['VERSION'] |  | ||||||
|             }, |  | ||||||
|             manifest: { |  | ||||||
|                 options: { |  | ||||||
|                     prefix: 'Version\\s+' |  | ||||||
|                 }, |  | ||||||
|                 src: ['manifest.appcache'] |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|     }); |  | ||||||
| 
 |  | ||||||
|     grunt.loadNpmTasks('grunt-mocha-phantomjs'); |  | ||||||
|     grunt.loadNpmTasks('grunt-contrib-cssmin'); |  | ||||||
|     grunt.loadNpmTasks('grunt-version'); |  | ||||||
| 
 |  | ||||||
|     // Default task.
 |  | ||||||
|     grunt.registerTask('default', ['cssmin']); |  | ||||||
|     grunt.registerTask('server', function () { |  | ||||||
|         grunt.log.warn('The `server` task has been deprecated. Use `grunt serve` to start a server.'); |  | ||||||
|         grunt.task.run(['serve']); |  | ||||||
|     }); |  | ||||||
|     grunt.registerTask('serve', ['connect', 'watch']); |  | ||||||
|     grunt.registerTask('test', ['jshint', 'connect', 'mocha_phantomjs']); |  | ||||||
| }; |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue