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
6
grunt . loadNpmTasks ( "grunt-contrib-jshint" ) ;
8
7
grunt . loadNpmTasks ( "grunt-blanket" ) ;
9
8
grunt . loadNpmTasks ( "grunt-contrib-clean" ) ;
10
9
grunt . loadNpmTasks ( "grunt-contrib-copy" ) ;
11
- grunt . loadNpmTasks ( "grunt-traceur" ) ;
12
10
grunt . loadNpmTasks ( "grunt-contrib-concat" ) ;
13
11
grunt . loadNpmTasks ( "grunt-jscs" ) ;
14
12
@@ -22,7 +20,7 @@ module.exports = function(grunt) {
22
20
all : {
23
21
src : [ "Gruntfile.js" , "index.js" , "src/**/*.js" , "test/**/*.js" ] ,
24
22
options : {
25
- jshintrc : true
23
+ jshintrc : ".jshintrc"
26
24
}
27
25
}
28
26
} ,
@@ -46,9 +44,6 @@ module.exports = function(grunt) {
46
44
mochaTest : {
47
45
unitTests : {
48
46
src : [ "test/unit/**/*.js" ] ,
49
- options : {
50
- require : [ "mocha-traceur" ]
51
- }
52
47
} ,
53
48
integrationTests : {
54
49
src : [ "test/integration/node/**/*.js" ] ,
@@ -73,51 +68,6 @@ module.exports = function(grunt) {
73
68
}
74
69
}
75
70
} ,
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
71
concat : {
122
72
dist : {
123
73
src : [ "banner.js" , "build/axolotl.js" ] ,
@@ -126,11 +76,11 @@ module.exports = function(grunt) {
126
76
}
127
77
} ) ;
128
78
129
- grunt . registerTask ( "coverage" , [ "traceur" , " copy:coverage", "blanket" , "mochaTest:coverage" ] ) ;
79
+ grunt . registerTask ( "coverage" , [ "copy:coverage" , "blanket" , "mochaTest:coverage" ] ) ;
130
80
131
81
grunt . registerTask ( "check" , [ "jshint" , "jscs" ] ) ;
132
82
grunt . registerTask ( "test" , [ "clean" , "check" , "mochaTest:unitTests" ] ) ;
133
83
grunt . registerTask ( "default" , [ "test" ] ) ;
134
- grunt . registerTask ( "dist" , [ "default" , "traceur" , "pure_cjs" , " concat"] ) ;
84
+ grunt . registerTask ( "dist" , [ "default" , "concat" ] ) ;
135
85
grunt . registerTask ( "integration-test" , [ "dist" , "mochaTest:integrationTests" , "karma:integrationTests" ] ) ;
136
- } ;
86
+ } ;
0 commit comments