@@ -43,7 +43,6 @@ if (process.env.DEFEATUREIFY === 'true') {
4343 disableDefeatureify = env === 'development' ;
4444}
4545
46- var generateTemplateCompiler = require ( './lib/broccoli-ember-template-compiler-generator' ) ;
4746var inlineTemplatePrecompiler = require ( './lib/broccoli-ember-inline-template-precompiler' ) ;
4847
4948/*
@@ -265,7 +264,6 @@ s3TestRunner = replace(s3TestRunner, {
265264 { match : new RegExp ( '../ember' , 'g' ) , replacement : './ember' } ,
266265 { match : new RegExp ( '../qunit/qunit.css' , 'g' ) , replacement : 'http://code.jquery.com/qunit/qunit-1.15.0.css' } ,
267266 { match : new RegExp ( '../qunit/qunit.js' , 'g' ) , replacement : 'http://code.jquery.com/qunit/qunit-1.15.0.js' } ,
268- { match : new RegExp ( '../handlebars/handlebars.js' , 'g' ) , replacement : 'http://builds.handlebarsjs.com.s3.amazonaws.com/handlebars-v2.0.0.js' } ,
269267 { match : new RegExp ( '../jquery/jquery.js' , 'g' ) , replacement : 'http://code.jquery.com/jquery-1.11.1.js' }
270268 ]
271269} ) ;
@@ -287,12 +285,6 @@ var bowerFiles = [
287285 files : [ 'jquery.js' ] ,
288286 srcDir : '/' ,
289287 destDir : '/jquery'
290- } ) ,
291-
292- pickFiles ( 'bower_components/handlebars' , {
293- files : [ 'handlebars.js' ] ,
294- srcDir : '/' ,
295- destDir : '/handlebars'
296288 } )
297289] ;
298290
@@ -319,11 +311,6 @@ var iifeStop = writeFile('iife-stop', '})();');
319311 'ember-metal': {trees: null, vendorRequirements: ['backburner']}
320312 ```
321313 */
322- var handlebarsConfig = {
323- libPath : 'node_modules/handlebars/dist' ,
324- mainFile : 'handlebars.amd.js'
325- } ;
326-
327314var vendoredPackages = {
328315 'loader' : vendoredPackage ( 'loader' ) ,
329316 'rsvp' : vendoredEs6Package ( 'rsvp' ) ,
@@ -337,16 +324,8 @@ var vendoredPackages = {
337324 'simple-html-tokenizer' : htmlbarsPackage ( 'simple-html-tokenizer' ) ,
338325 'htmlbars-test-helpers' : htmlbarsPackage ( 'htmlbars-test-helpers' , { singleFile : true } ) ,
339326 'htmlbars-util' : htmlbarsPackage ( 'htmlbars-util' ) ,
340- 'handlebars' : vendoredPackage ( 'handlebars' , handlebarsConfig )
341327} ;
342328
343- var emberHandlebarsCompiler = pickFiles ( 'packages/ember-handlebars-compiler/lib' , {
344- files : [ 'main.js' ] ,
345- srcDir : '/' ,
346- destDir : '/'
347- } ) ;
348- var templateCompilerTree = generateTemplateCompiler ( emberHandlebarsCompiler , { srcFile : 'main.js' } ) ;
349-
350329var packages = require ( './lib/packages' ) ;
351330
352331function es6Package ( packageName ) {
@@ -440,24 +419,11 @@ function es6Package(packageName) {
440419
441420 if ( pkg . hasTemplates ) {
442421 /*
443- Add templateCompiler to libTree. This is done to ensure that the templates
444- are precompiled with the local version of `ember-handlebars-compiler` (NOT
445- the `npm` version), and includes any changes. Specifically, so that you
446- can work on the template compiler and still have functional builds.
447- */
448- libTree = mergeTrees ( [ libTree , templateCompilerTree ] ) ;
449-
450- /*
451- Utilizing the templateCompiler to compile inline handlebars templates to
452- handlebar template functions. This is done so that only Handlebars runtime
453- is required instead of all of Handlebars.
422+ Utilizing the templateCompiler to compile inline templates to
423+ template functions. This is done so that HTMLBars compiler is
424+ not required for running Ember.
454425 */
455426 libTree = inlineTemplatePrecompiler ( libTree ) ;
456-
457- // Remove templateCompiler from libTree as it is no longer needed.
458- libTree = removeFile ( libTree , {
459- srcFile : 'ember-template-compiler.js'
460- } ) ;
461427 }
462428
463429 var testTree = pickFiles ( 'packages/' + packageName + '/tests' , {
@@ -786,7 +752,7 @@ var prodCompiledTests = concatES6(testTrees, {
786752 }
787753} ) ;
788754
789- var distTrees = [ templateCompilerTree , compiledSource , compiledTests , testingCompiledSource , testConfig , bowerFiles ] ;
755+ var distTrees = [ compiledSource , compiledTests , testingCompiledSource , testConfig , bowerFiles ] ;
790756
791757// If you are not running in dev add Production and Minify build to distTrees.
792758// This ensures development build speed is not affected by unnecessary
0 commit comments