diff options
Diffstat (limited to 'Gruntfile.js')
| -rw-r--r-- | Gruntfile.js | 72 |
1 files changed, 51 insertions, 21 deletions
diff --git a/Gruntfile.js b/Gruntfile.js index 8c957e63..1b7b198c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -13,6 +13,7 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-merge-conflict'); grunt.loadNpmTasks('grunt-parallel'); grunt.loadNpmTasks('grunt-shell'); + grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadTasks('lib/grunt'); var NG_VERSION = util.getVersion(); @@ -104,6 +105,48 @@ module.exports = function(grunt) { tmp: ['tmp'] }, + jshint: { + ng: { + files: { src: files['angularSrc'] }, + options: { jshintrc: 'src/.jshintrc' } + }, + ngAnimate: { + files: { src: 'src/ngAnimate/**/*.js' }, + options: { jshintrc: 'src/ngAnimate/.jshintrc' } + }, + ngCookies: { + files: { src: 'src/ngCookies/**/*.js' }, + options: { jshintrc: 'src/ngCookies/.jshintrc' } + }, + ngLocale: { + files: { src: 'src/ngLocale/**/*.js' }, + options: { jshintrc: 'src/ngLocale/.jshintrc' } + }, + ngMock: { + files: { src: 'src/ngMock/**/*.js' }, + options: { jshintrc: 'src/ngMock/.jshintrc' } + }, + ngResource: { + files: { src: 'src/ngResource/**/*.js' }, + options: { jshintrc: 'src/ngResource/.jshintrc' } + }, + ngRoute: { + files: { src: 'src/ngRoute/**/*.js' }, + options: { jshintrc: 'src/ngRoute/.jshintrc' } + }, + ngSanitize: { + files: { src: 'src/ngSanitize/**/*.js' }, + options: { jshintrc: 'src/ngSanitize/.jshintrc' } + }, + ngScenario: { + files: { src: 'src/ngScenario/**/*.js' }, + options: { jshintrc: 'src/ngScenario/.jshintrc' } + }, + ngTouch: { + files: { src: 'src/ngTouch/**/*.js' }, + options: { jshintrc: 'src/ngTouch/.jshintrc' } + } + }, build: { scenario: { @@ -127,49 +170,36 @@ module.exports = function(grunt) { }, loader: { dest: 'build/angular-loader.js', - src: util.wrap(['src/loader.js'], 'loader') + src: util.wrap(files['angularLoader'], 'loader') }, touch: { dest: 'build/angular-touch.js', - src: util.wrap([ - 'src/ngTouch/touch.js', - 'src/ngTouch/swipe.js', - 'src/ngTouch/directive/ngClick.js', - 'src/ngTouch/directive/ngSwipe.js' - ], 'module') + src: util.wrap(files['angularModules']['ngTouch'], 'module') }, mocks: { dest: 'build/angular-mocks.js', - src: ['src/ngMock/angular-mocks.js'], + src: files['angularModules']['ngMock'], strict: false }, sanitize: { dest: 'build/angular-sanitize.js', - src: util.wrap([ - 'src/ngSanitize/sanitize.js', - 'src/ngSanitize/filter/linky.js' - ], 'module') + src: util.wrap(files['angularModules']['ngSanitize'], 'module') }, resource: { dest: 'build/angular-resource.js', - src: util.wrap(['src/ngResource/resource.js'], 'module') + src: util.wrap(files['angularModules']['ngResource'], 'module') }, animate: { dest: 'build/angular-animate.js', - src: util.wrap(['src/ngAnimate/animate.js'], 'module') + src: util.wrap(files['angularModules']['ngAnimate'], 'module') }, route: { dest: 'build/angular-route.js', - src: util.wrap([ - 'src/ngRoute/routeUtils.js', - 'src/ngRoute/route.js', - 'src/ngRoute/routeParams.js', - 'src/ngRoute/directive/ngView.js' - ], 'module') + src: util.wrap(files['angularModules']['ngRoute'], 'module') }, cookies: { dest: 'build/angular-cookies.js', - src: util.wrap(['src/ngCookies/cookies.js'], 'module') + src: util.wrap(files['angularModules']['ngCookies'], 'module') }, "promises-aplus-adapter": { dest:'tmp/promises-aplus-adapter++.js', |
