Merge pull request #1884 from demoneaux/upgrade-deps
Upgrade Grunt dependencies and standardise on a consistent file format.
This commit is contained in:
		| @@ -1,5 +1,7 @@ | |||||||
| language: node_js | language: node_js | ||||||
| node_js: | node_js: | ||||||
|   - 4.1.1 |   - 4 | ||||||
| before_script: | before_script: | ||||||
|   - npm install -g grunt-cli |   - npm install -g grunt-cli | ||||||
|  | after_script: | ||||||
|  |   - grunt retire | ||||||
|   | |||||||
							
								
								
									
										49
									
								
								Gruntfile.js
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								Gruntfile.js
									
									
									
									
									
								
							| @@ -25,7 +25,8 @@ module.exports = function(grunt) { | |||||||
|  |  | ||||||
| 		uglify: { | 		uglify: { | ||||||
| 			options: { | 			options: { | ||||||
| 				banner: '<%= meta.banner %>\n' | 				banner: '<%= meta.banner %>\n', | ||||||
|  | 				screwIE8: false | ||||||
| 			}, | 			}, | ||||||
| 			build: { | 			build: { | ||||||
| 				src: 'js/reveal.js', | 				src: 'js/reveal.js', | ||||||
| @@ -35,34 +36,31 @@ module.exports = function(grunt) { | |||||||
|  |  | ||||||
| 		sass: { | 		sass: { | ||||||
| 			core: { | 			core: { | ||||||
| 				files: { | 				src: 'css/reveal.scss', | ||||||
| 					'css/reveal.css': 'css/reveal.scss', | 				dest: 'css/reveal.css' | ||||||
| 				} |  | ||||||
| 			}, | 			}, | ||||||
| 			themes: { | 			themes: { | ||||||
| 				files: [ |  | ||||||
| 					{ |  | ||||||
| 				expand: true, | 				expand: true, | ||||||
| 				cwd: 'css/theme/source', | 				cwd: 'css/theme/source', | ||||||
| 				src: ['*.sass', '*.scss'], | 				src: ['*.sass', '*.scss'], | ||||||
| 				dest: 'css/theme', | 				dest: 'css/theme', | ||||||
| 				ext: '.css' | 				ext: '.css' | ||||||
| 			} | 			} | ||||||
| 				] |  | ||||||
| 			} |  | ||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
| 		autoprefixer: { | 		autoprefixer: { | ||||||
| 			dist: { | 			core: { | ||||||
| 				src: 'css/reveal.css' | 				src: 'css/reveal.css' | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
| 		cssmin: { | 		cssmin: { | ||||||
|  | 			options: { | ||||||
|  | 				compatibility: 'ie9' | ||||||
|  | 			}, | ||||||
| 			compress: { | 			compress: { | ||||||
| 				files: { | 				src: 'css/reveal.css', | ||||||
| 					'css/reveal.min.css': [ 'css/reveal.css' ] | 				dist: 'css/reveal.min.css' | ||||||
| 				} |  | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
| @@ -72,7 +70,7 @@ module.exports = function(grunt) { | |||||||
| 				eqeqeq: true, | 				eqeqeq: true, | ||||||
| 				immed: true, | 				immed: true, | ||||||
| 				esnext: true, | 				esnext: true, | ||||||
| 				latedef: true, | 				latedef: 'nofunc', | ||||||
| 				newcap: true, | 				newcap: true, | ||||||
| 				noarg: true, | 				noarg: true, | ||||||
| 				sub: true, | 				sub: true, | ||||||
| @@ -100,12 +98,12 @@ module.exports = function(grunt) { | |||||||
| 					livereload: true, | 					livereload: true, | ||||||
| 					open: true | 					open: true | ||||||
| 				} | 				} | ||||||
| 			}, | 			} | ||||||
|  |  | ||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
| 		zip: { | 		zip: { | ||||||
| 			'reveal-js-presentation.zip': [ | 			bundle: { | ||||||
|  | 				src: [ | ||||||
| 					'index.html', | 					'index.html', | ||||||
| 					'css/**', | 					'css/**', | ||||||
| 					'js/**', | 					'js/**', | ||||||
| @@ -113,7 +111,9 @@ module.exports = function(grunt) { | |||||||
| 					'images/**', | 					'images/**', | ||||||
| 					'plugin/**', | 					'plugin/**', | ||||||
| 					'**.md' | 					'**.md' | ||||||
| 			] | 				], | ||||||
|  | 				dest: 'reveal-js-presentation.zip' | ||||||
|  | 			} | ||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
| 		watch: { | 		watch: { | ||||||
| @@ -146,24 +146,23 @@ module.exports = function(grunt) { | |||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
| 		retire: { | 		retire: { | ||||||
| 			js: ['js/reveal.js', 'lib/js/*.js', 'plugin/**/*.js'], | 			js: [ 'js/reveal.js', 'lib/js/*.js', 'plugin/**/*.js' ], | ||||||
| 			node: ['.'], | 			node: [ '.' ] | ||||||
| 			options: {} |  | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 	}); | 	}); | ||||||
|  |  | ||||||
| 	// Dependencies | 	// Dependencies | ||||||
| 	grunt.loadNpmTasks( 'grunt-contrib-qunit' ); | 	grunt.loadNpmTasks( 'grunt-contrib-connect' ); | ||||||
| 	grunt.loadNpmTasks( 'grunt-contrib-jshint' ); |  | ||||||
| 	grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); | 	grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); | ||||||
|  | 	grunt.loadNpmTasks( 'grunt-contrib-jshint' ); | ||||||
|  | 	grunt.loadNpmTasks( 'grunt-contrib-qunit' ); | ||||||
| 	grunt.loadNpmTasks( 'grunt-contrib-uglify' ); | 	grunt.loadNpmTasks( 'grunt-contrib-uglify' ); | ||||||
| 	grunt.loadNpmTasks( 'grunt-contrib-watch' ); | 	grunt.loadNpmTasks( 'grunt-contrib-watch' ); | ||||||
| 	grunt.loadNpmTasks( 'grunt-sass' ); |  | ||||||
| 	grunt.loadNpmTasks( 'grunt-contrib-connect' ); |  | ||||||
| 	grunt.loadNpmTasks( 'grunt-autoprefixer' ); | 	grunt.loadNpmTasks( 'grunt-autoprefixer' ); | ||||||
| 	grunt.loadNpmTasks( 'grunt-zip' ); |  | ||||||
| 	grunt.loadNpmTasks( 'grunt-retire' ); | 	grunt.loadNpmTasks( 'grunt-retire' ); | ||||||
|  | 	grunt.loadNpmTasks( 'grunt-sass' ); | ||||||
|  | 	grunt.loadNpmTasks( 'grunt-zip' ); | ||||||
| 	 | 	 | ||||||
| 	// Default task | 	// Default task | ||||||
| 	grunt.registerTask( 'default', [ 'css', 'js' ] ); | 	grunt.registerTask( 'default', [ 'css', 'js' ] ); | ||||||
|   | |||||||
							
								
								
									
										27
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								package.json
									
									
									
									
									
								
							| @@ -23,22 +23,21 @@ | |||||||
|     "node": ">=4.0.0" |     "node": ">=4.0.0" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "express": "~4.14.0", |     "express": "^4.15.2", | ||||||
|     "grunt": "~1.0.1", |     "grunt": "^1.0.1", | ||||||
|     "grunt-autoprefixer": "~3.0.3", |     "grunt-autoprefixer": "^3.0.4", | ||||||
|     "grunt-cli": "~1.2.0", |     "grunt-cli": "^1.2.0", | ||||||
|     "grunt-contrib-connect": "~0.11.2", |     "grunt-contrib-connect": "^1.0.2", | ||||||
|     "grunt-contrib-cssmin": "~0.14.0", |     "grunt-contrib-cssmin": "^2.1.0", | ||||||
|     "grunt-contrib-jshint": "~0.11.3", |     "grunt-contrib-jshint": "^1.1.0", | ||||||
|     "grunt-contrib-qunit": "~1.2.0", |     "grunt-contrib-qunit": "~1.2.0", | ||||||
|     "grunt-contrib-uglify": "~0.9.2", |     "grunt-contrib-uglify": "^2.3.0", | ||||||
|     "grunt-contrib-watch": "~1.0.0", |     "grunt-contrib-watch": "^1.0.0", | ||||||
|     "grunt-sass": "~1.2.0", |     "grunt-sass": "^2.0.0", | ||||||
|     "grunt-retire": "~0.3.10", |     "grunt-retire": "^1.0.7", | ||||||
|     "grunt-zip": "~0.17.1", |     "grunt-zip": "~0.17.1", | ||||||
|     "mustache": "~2.2.1", |     "mustache": "^2.3.0", | ||||||
|     "node-sass": "~3.13.0", |     "socket.io": "^1.7.3" | ||||||
|     "socket.io": "^1.4.8" |  | ||||||
|   }, |   }, | ||||||
|   "license": "MIT" |   "license": "MIT" | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user