Skip to content

Commit dc6d442

Browse files
committed
refactor 7: condense files with grunt
1 parent 8707f31 commit dc6d442

File tree

4 files changed

+38
-7
lines changed

4 files changed

+38
-7
lines changed

Gruntfile.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
'use strict';
2+
3+
module.exports = function(grunt) {
4+
5+
// Project configuration.
6+
grunt.initConfig({
7+
pkg: grunt.file.readJSON('package.json'),
8+
uglify: {
9+
options: {
10+
banner: '/* <%= pkg.name %> <%= pkg.version %> */\n'
11+
},
12+
build: {
13+
src: 'app/*.js',
14+
dest: 'app/dist/<%= pkg.name %>.min.js'
15+
}
16+
},
17+
jshint: {
18+
options: {
19+
jshintrc: true
20+
},
21+
beforeconcat: ['app/*.js']
22+
}
23+
});
24+
25+
// Load the plugin that provides the "uglify" task.
26+
grunt.loadNpmTasks('grunt-contrib-jshint');
27+
grunt.loadNpmTasks('grunt-contrib-uglify');
28+
29+
// Default task(s).
30+
grunt.registerTask('default', ['uglify', 'jshint']);
31+
32+
};

app/dist/sf-movies-web.min.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/index.html

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,7 @@
77
<link rel="stylesheet" type="text/css" href="style.css">
88
<script type="text/javascript" src="bower_components/boc-autocomplete/build/boc.autocomplete.min.js"></script>
99
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
10-
<script type="text/javascript" src="map-service.js"></script>
11-
<script type="text/javascript" src="templates.js"></script>
12-
<script type="text/javascript" src="home-control.js"></script>
13-
<script type="text/javascript" src="location-control.js"></script>
14-
<script type="text/javascript" src="movie-control.js"></script>
15-
<script type="text/javascript" src="search-control.js"></script>
16-
<script type="text/javascript" src="app.js"></script>
10+
<script type="text/javascript" src="dist/sf-movies-web.min.js"></script>
1711
</head>
1812
<body>
1913
<div id="map-canvas"></div>

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"homepage": "https://github.com/bbraithwaite/sf-movies-web",
2424
"devDependencies": {
2525
"bower": "^1.3.12",
26+
"grunt": "^0.4.5",
27+
"grunt-contrib-jshint": "^0.11.1",
28+
"grunt-contrib-uglify": "^0.9.1",
2629
"jshint": "^2.6.0",
2730
"nodemon": "^1.3.7",
2831
"pre-commit": "^1.0.5"

0 commit comments

Comments
 (0)