@@ -113,8 +113,8 @@ var trees = [demos, test, loader, qunit, cliSauce];
113113for ( var packageName in packages . dependencies ) {
114114 var packageTrees = getPackageTrees ( packageName , packages . dependencies [ packageName ] ) ;
115115
116- var libTree = mergeTrees ( packageTrees [ 0 ] ) ,
117- testTree = mergeTrees ( packageTrees [ 1 ] ) ;
116+ var libTree = mergeTrees ( packageTrees [ 0 ] ) ;
117+ var testTree = mergeTrees ( packageTrees [ 1 ] ) ;
118118
119119 // ES6
120120 var pickedEs6Lib = new Funnel ( libTree , {
@@ -124,17 +124,19 @@ for (var packageName in packages.dependencies) {
124124
125125 // AMD lib
126126 var transpiledAmdLib = transpileES6 ( libTree , 'transpiledAmdLib' , {
127- format : 'amd ' ,
127+ modules : 'amdStrict ' ,
128128 } ) ;
129+
129130 var concatenatedAmdLib = concatFiles ( transpiledAmdLib , {
130131 inputFiles : [ '**/*.js' ] ,
131132 outputFile : '/amd/' + packageName + '.amd.js'
132133 } ) ;
134+
133135 trees . push ( concatenatedAmdLib ) ;
134136
135137 // CJS lib
136138 var transpiledCjsLib = transpileES6 ( libTree , 'transpiledCjsLib' , {
137- format : 'cjs ' ,
139+ modules : 'common ' ,
138140 } ) ;
139141 var pickedCjsLib = new Funnel ( transpiledCjsLib , {
140142 destDir : '/cjs/'
@@ -159,7 +161,7 @@ for (var packageName in packages.dependencies) {
159161
160162 // AMD tests
161163 var transpiledAmdTests = transpileES6 ( mergeTrees ( testTrees ) , 'transpiledAmdTests' , {
162- format : 'amd ' ,
164+ modules : 'amdStrict ' ,
163165 } ) ;
164166 var concatenatedAmdTests = concatFiles ( transpiledAmdTests , {
165167 inputFiles : [ '**/*.js' ] ,
@@ -168,18 +170,27 @@ for (var packageName in packages.dependencies) {
168170 trees . push ( concatenatedAmdTests ) ;
169171
170172 // CJS tests
171- var transpiledCjsTests = transpileES6 ( mergeTrees ( testTrees ) , 'transpiledCjsTests' , {
172- format : 'cjs' ,
173- } ) ;
174- var movedCjsTests = new Funnel ( transpiledCjsTests , {
175- srcDir : packageName + '-tests/' ,
176- destDir : '/cjs/' + packageName + "-tests/"
177- } ) ;
178- trees . push ( movedCjsTests ) ;
173+ // TODO: renable this, this build file is pretty messy and for some reason
174+ // this was leaking into the AMD tests. At some future point in time we can
175+ // restore these.
176+ //
177+ // var transpiledCjsTests = transpileES6(mergeTrees(testTrees), 'transpiledCjsTests', {
178+ // modules: 'amdStrict',
179+ // });
180+ // var movedCjsTests = new Funnel(transpiledCjsTests, {
181+ // srcDir: packageName+'-tests/',
182+ // destDir: '/cjs/' + packageName + "-tests/"
183+ // });
184+ // trees.push(movedCjsTests);
179185}
180186
181- trees = replace ( mergeTrees ( trees , { overwrite : true } ) , {
182- files : [ 'es6/htmlbars.js' , 'es6/htmlbars-compiler/template-compiler.js' , 'amd/htmlbars.js' , 'cjs/htmlbars.js' ] ,
187+ trees = replace ( mergeTrees ( trees , { overwrite : true } ) , {
188+ files : [
189+ 'es6/htmlbars.js' ,
190+ 'es6/htmlbars-compiler/template-compiler.js' ,
191+ 'amd/htmlbars.js' ,
192+ 'cjs/htmlbars.js'
193+ ] ,
183194 patterns : [
184195 { match : / V E R S I O N _ S T R I N G _ P L A C E H O L D E R / g, replacement : getVersion ( ) }
185196 ]
0 commit comments