|
1 | | -'use strict'; |
| 1 | +"use strict"; |
2 | 2 |
|
3 | 3 | module.exports = function(grunt) { |
4 | 4 | // configure grunt |
5 | 5 | grunt.initConfig({ |
6 | | - pkg: grunt.file.readJSON('package.json'), |
| 6 | + pkg: grunt.file.readJSON("package.json"), |
7 | 7 | jshint: { |
8 | 8 | files: [ |
9 | | - '**/*.js', |
10 | | - '!node_modules/**/*', |
11 | | - '!dist/**/*' |
| 9 | + "**/*.js", |
| 10 | + "!node_modules/**/*", |
| 11 | + "!libs/**/*", |
| 12 | + "!dist/**/*" |
12 | 13 | ], |
13 | 14 | options: { |
14 | | - jshintrc: '.jshintrc' |
| 15 | + jshintrc: ".jshintrc" |
15 | 16 | } |
16 | 17 | }, |
17 | 18 | jasmine_node: { |
18 | | - specFolders: ['test/spec']//, |
19 | | - // forceExit: true, |
| 19 | + specFolders: ["test/spec"] |
20 | 20 | }, |
21 | 21 | browserify: { |
22 | 22 | standalone: { |
23 | | - src: [ './src/EVEoj.js' ], |
24 | | - dest: './dist/<%= pkg.name %>.js', |
| 23 | + src: ["./src/EVEoj.js"], |
| 24 | + dest: "./dist/<%= pkg.name %>.js", |
25 | 25 | options: { |
26 | 26 | bundleOptions: { |
27 | 27 | debug: true, |
28 | | - standalone: '<%= pkg.name %>' |
| 28 | + standalone: "<%= pkg.name %>" |
29 | 29 | } |
30 | 30 | } |
31 | | - }, |
| 31 | + } |
32 | 32 | }, |
33 | 33 | uglify: { |
34 | 34 | all: { |
35 | 35 | files: { |
36 | | - './dist/<%= pkg.name %>.min.js': ['./libs/bluebird-2.2.2-core-progress.js', './dist/<%= pkg.name %>.js'] |
| 36 | + "./dist/<%= pkg.name %>.min.js": ["./libs/bluebird-2.2.2-core-progress.js", "./dist/<%= pkg.name %>.js"] |
37 | 37 | } |
38 | 38 | } |
39 | 39 | }, |
40 | 40 | watchify: { |
41 | 41 | options: { |
42 | | - standalone: '<%= pkg.name %>', |
| 42 | + standalone: "<%= pkg.name %>", |
43 | 43 | debug: true |
44 | 44 | }, |
45 | 45 | all: { |
46 | | - src: './src/EVEoj.js', |
47 | | - dest: './dist/<%= pkg.name %>.js' |
| 46 | + src: "./src/EVEoj.js", |
| 47 | + dest: "./dist/<%= pkg.name %>.js" |
48 | 48 | } |
49 | 49 | } |
50 | 50 | }); |
51 | 51 |
|
52 | 52 | // Load plug-ins |
53 | | - grunt.loadNpmTasks('grunt-contrib-watch'); |
54 | | - grunt.loadNpmTasks('grunt-contrib-jasmine'); |
55 | | - grunt.loadNpmTasks('grunt-browserify'); |
56 | | - grunt.loadNpmTasks('grunt-contrib-jshint'); |
57 | | - grunt.loadNpmTasks('grunt-jasmine-node'); |
58 | | - grunt.loadNpmTasks('grunt-contrib-uglify'); |
59 | | - grunt.loadNpmTasks('grunt-watchify'); |
| 53 | + grunt.loadNpmTasks("grunt-contrib-watch"); |
| 54 | + grunt.loadNpmTasks("grunt-contrib-jasmine"); |
| 55 | + grunt.loadNpmTasks("grunt-browserify"); |
| 56 | + grunt.loadNpmTasks("grunt-contrib-jshint"); |
| 57 | + grunt.loadNpmTasks("grunt-jasmine-node"); |
| 58 | + grunt.loadNpmTasks("grunt-contrib-uglify"); |
| 59 | + grunt.loadNpmTasks("grunt-watchify"); |
60 | 60 |
|
61 | 61 | // define tasks |
62 | | - grunt.registerTask('default', [ |
63 | | - //'jshint', |
64 | | - // 'jasmine_node', |
65 | | - 'browserify', |
66 | | - // 'jasmine', |
67 | | - 'uglify' |
| 62 | + grunt.registerTask("default", [ |
| 63 | + "jshint", |
| 64 | + "jasmine_node", |
| 65 | + "browserify", |
| 66 | + // "jasmine", |
| 67 | + "uglify" |
68 | 68 | ]); |
69 | 69 | }; |
0 commit comments