3
3
module . exports = function ( grunt ) {
4
4
grunt . loadNpmTasks ( "grunt-mocha-test" ) ; // For server-side testing
5
5
grunt . loadNpmTasks ( "grunt-karma" ) ; // For client-side testing
6
- grunt . loadNpmTasks ( "grunt-pure-cjs" ) ;
7
- grunt . loadNpmTasks ( "grunt-contrib-jshint" ) ;
8
6
grunt . loadNpmTasks ( "grunt-blanket" ) ;
9
7
grunt . loadNpmTasks ( "grunt-contrib-clean" ) ;
10
8
grunt . loadNpmTasks ( "grunt-contrib-copy" ) ;
11
- grunt . loadNpmTasks ( "grunt-traceur" ) ;
12
9
grunt . loadNpmTasks ( "grunt-contrib-concat" ) ;
13
- grunt . loadNpmTasks ( "grunt-jscs" ) ;
14
10
15
11
grunt . initConfig ( {
16
12
clean : {
17
13
all : {
18
14
src : [ "coverage/" , "dist/" , "build/" ]
19
15
}
20
16
} ,
21
- jshint : {
22
- all : {
23
- src : [ "Gruntfile.js" , "index.js" , "src/**/*.js" , "test/**/*.js" ] ,
24
- options : {
25
- jshintrc : true
26
- }
27
- }
28
- } ,
29
- jscs : {
30
- all : {
31
- src : [ "index.js" , "src/**/*.js" , "test/**/*.js" ]
32
- }
33
- } ,
34
17
copy : {
35
18
coverage : {
36
19
src : [ "build/test/**" ] ,
@@ -46,9 +29,6 @@ module.exports = function(grunt) {
46
29
mochaTest : {
47
30
unitTests : {
48
31
src : [ "test/unit/**/*.js" ] ,
49
- options : {
50
- require : [ "mocha-traceur" ]
51
- }
52
32
} ,
53
33
integrationTests : {
54
34
src : [ "test/integration/node/**/*.js" ] ,
@@ -73,51 +53,6 @@ module.exports = function(grunt) {
73
53
}
74
54
}
75
55
} ,
76
- pure_cjs : {
77
- dist : {
78
- files : {
79
- "build/axolotl.js" : [ "build/index.js" ]
80
- } ,
81
- options : {
82
- exports : "axolotl" ,
83
- external : {
84
- protobufjs : {
85
- global : "dcodeIO.ProtoBuf" ,
86
- id : "__external_1"
87
- } ,
88
- "traceur/bin/traceur-runtime" : {
89
- amd : "traceur-runtime" ,
90
- global : "1" ,
91
- id : "__external_2"
92
- } ,
93
- "axolotl-crypto" : {
94
- global : "axolotlCrypto"
95
- }
96
- }
97
- }
98
- }
99
- } ,
100
- traceur : {
101
- dist : {
102
- options : {
103
- modules : "commonjs"
104
- } ,
105
- files : [ {
106
- expand : true ,
107
- cwd : "src/" ,
108
- src : [ "**/*.js" ] ,
109
- dest : "build/src"
110
- } , {
111
- src : [ "index.js" ] ,
112
- dest : "build/index.js"
113
- } , {
114
- expand : true ,
115
- cwd : "test/" ,
116
- src : [ "**/*.js" ] ,
117
- dest : "build/test"
118
- } ]
119
- }
120
- } ,
121
56
concat : {
122
57
dist : {
123
58
src : [ "banner.js" , "build/axolotl.js" ] ,
@@ -126,11 +61,10 @@ module.exports = function(grunt) {
126
61
}
127
62
} ) ;
128
63
129
- grunt . registerTask ( "coverage" , [ "traceur" , " copy:coverage", "blanket" , "mochaTest:coverage" ] ) ;
64
+ grunt . registerTask ( "coverage" , [ "copy:coverage" , "blanket" , "mochaTest:coverage" ] ) ;
130
65
131
- grunt . registerTask ( "check" , [ "jshint" , "jscs" ] ) ;
132
- grunt . registerTask ( "test" , [ "clean" , "check" , "mochaTest:unitTests" ] ) ;
66
+ grunt . registerTask ( "test" , [ "clean" , "mochaTest:unitTests" ] ) ;
133
67
grunt . registerTask ( "default" , [ "test" ] ) ;
134
- grunt . registerTask ( "dist" , [ "default" , "traceur" , "pure_cjs" , " concat"] ) ;
68
+ grunt . registerTask ( "dist" , [ "default" , "concat" ] ) ;
135
69
grunt . registerTask ( "integration-test" , [ "dist" , "mochaTest:integrationTests" , "karma:integrationTests" ] ) ;
136
- } ;
70
+ } ;
0 commit comments