33module . exports = function ( grunt ) {
44 grunt . loadNpmTasks ( "grunt-mocha-test" ) ; // For server-side testing
55 grunt . loadNpmTasks ( "grunt-karma" ) ; // For client-side testing
6- grunt . loadNpmTasks ( "grunt-pure-cjs" ) ;
7- grunt . loadNpmTasks ( "grunt-contrib-jshint" ) ;
86 grunt . loadNpmTasks ( "grunt-blanket" ) ;
97 grunt . loadNpmTasks ( "grunt-contrib-clean" ) ;
108 grunt . loadNpmTasks ( "grunt-contrib-copy" ) ;
11- grunt . loadNpmTasks ( "grunt-traceur" ) ;
129 grunt . loadNpmTasks ( "grunt-contrib-concat" ) ;
13- grunt . loadNpmTasks ( "grunt-jscs" ) ;
1410
1511 grunt . initConfig ( {
1612 clean : {
1713 all : {
1814 src : [ "coverage/" , "dist/" , "build/" ]
1915 }
2016 } ,
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- } ,
3417 copy : {
3518 coverage : {
3619 src : [ "build/test/**" ] ,
@@ -46,9 +29,6 @@ module.exports = function(grunt) {
4629 mochaTest : {
4730 unitTests : {
4831 src : [ "test/unit/**/*.js" ] ,
49- options : {
50- require : [ "mocha-traceur" ]
51- }
5232 } ,
5333 integrationTests : {
5434 src : [ "test/integration/node/**/*.js" ] ,
@@ -73,51 +53,6 @@ module.exports = function(grunt) {
7353 }
7454 }
7555 } ,
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- } ,
12156 concat : {
12257 dist : {
12358 src : [ "banner.js" , "build/axolotl.js" ] ,
@@ -126,11 +61,10 @@ module.exports = function(grunt) {
12661 }
12762 } ) ;
12863
129- grunt . registerTask ( "coverage" , [ "traceur" , " copy:coverage", "blanket" , "mochaTest:coverage" ] ) ;
64+ grunt . registerTask ( "coverage" , [ "copy:coverage" , "blanket" , "mochaTest:coverage" ] ) ;
13065
131- grunt . registerTask ( "check" , [ "jshint" , "jscs" ] ) ;
132- grunt . registerTask ( "test" , [ "clean" , "check" , "mochaTest:unitTests" ] ) ;
66+ grunt . registerTask ( "test" , [ "clean" , "mochaTest:unitTests" ] ) ;
13367 grunt . registerTask ( "default" , [ "test" ] ) ;
134- grunt . registerTask ( "dist" , [ "default" , "traceur" , "pure_cjs" , " concat"] ) ;
68+ grunt . registerTask ( "dist" , [ "default" , "concat" ] ) ;
13569 grunt . registerTask ( "integration-test" , [ "dist" , "mochaTest:integrationTests" , "karma:integrationTests" ] ) ;
136- } ;
70+ } ;
0 commit comments