22module . exports = function ( defaults ) {
33 process . env . FASTBOOT_DISABLED = true ;
44
5- var EmberApp = require ( 'ember-cli/lib/broccoli/ember-app' ) ;
6- var funnel = require ( 'broccoli-funnel' ) ;
7- var concat = require ( 'broccoli-concat' ) ;
8- var mergeTrees = require ( 'broccoli-merge-trees' ) ;
9- var babelTranspiler = require ( 'broccoli-babel-transpiler' ) ;
10- var browserify = require ( 'browserify' ) ;
11- var path = require ( 'path' ) ;
12- var fs = require ( 'fs' ) ;
13-
14- var env = EmberApp . env ( ) ;
15- var deployTarget = process . env . DEPLOY_TARGET ;
16- var isProductionLikeBuild = [ 'production' , 'staging' ] . indexOf ( env ) > - 1 ;
17- var isFastboot = process . env . EMBER_CLI_FASTBOOT ;
18- var prepend = null ;
5+ const EmberApp = require ( 'ember-cli/lib/broccoli/ember-app' ) ;
6+ const funnel = require ( 'broccoli-funnel' ) ;
7+ const concat = require ( 'broccoli-concat' ) ;
8+ const mergeTrees = require ( 'broccoli-merge-trees' ) ;
9+ const babelTranspiler = require ( 'broccoli-babel-transpiler' ) ;
10+ const browserify = require ( 'browserify' ) ;
11+ const path = require ( 'path' ) ;
12+ const fs = require ( 'fs' ) ;
13+
14+ const env = EmberApp . env ( ) ;
15+ const deployTarget = process . env . DEPLOY_TARGET ;
16+ const isProductionLikeBuild = [ 'production' , 'staging' ] . indexOf ( env ) > - 1 ;
17+ const isFastboot = process . env . EMBER_CLI_FASTBOOT ;
18+ let prepend = null ;
1919
2020 if ( isProductionLikeBuild ) {
2121 if ( deployTarget === 'production' ) {
@@ -26,9 +26,9 @@ module.exports = function(defaults) {
2626 }
2727 }
2828
29- var blueprintsCode = getEmberCLIBlueprints ( ) ;
29+ const blueprintsCode = getEmberCLIBlueprints ( ) ;
3030
31- var app = new EmberApp ( defaults , {
31+ let app = new EmberApp ( defaults , {
3232 SRI : {
3333 runsIn : "production"
3434 } ,
@@ -83,7 +83,7 @@ module.exports = function(defaults) {
8383 } ) ;
8484
8585 if ( isFastboot ) {
86- var b = browserify ( ) ;
86+ let b = browserify ( ) ;
8787 b . add ( require . resolve ( 'babel-core/browser-polyfill' ) ) ;
8888 b . bundle ( function ( err , buf ) {
8989 fs . writeFileSync ( 'vendor/polyfill.js' , buf ) ;
@@ -102,46 +102,46 @@ module.exports = function(defaults) {
102102 app . import ( 'vendor/bootstrap-dropdown-submenu-fix.css' ) ;
103103 app . import ( 'vendor/hint.css' ) ;
104104
105- var loaderTree = funnel ( path . dirname ( require . resolve ( 'loader.js' ) ) , {
105+ let loaderTree = funnel ( path . dirname ( require . resolve ( 'loader.js' ) ) , {
106106 files : [ 'loader.js' ] ,
107107 destDir : '/assets'
108108 } ) ;
109109
110- var testLoaderTree = funnel ( "node_modules/ember-cli-test-loader/addon-test-support" , {
110+ let testLoaderTree = funnel ( "node_modules/ember-cli-test-loader/addon-test-support" , {
111111 files : [ 'index.js' ] ,
112112 getDestinationPath : function ( ) {
113113 return "assets/test-loader.js" ;
114114 }
115115 } ) ;
116116 testLoaderTree = babelTranspiler ( testLoaderTree , babelOpts ( ) ) ;
117117
118- var emberDataShims = funnel ( 'vendor' , {
118+ let emberDataShims = funnel ( 'vendor' , {
119119 files : [ 'ember-data-shims.js' ]
120120 } ) ;
121121
122- var bowerTree = funnel ( 'bower_components' ) ;
123- var shimsTree = funnel ( 'node_modules/ember-cli-shims/vendor/ember-cli-shims' , {
122+ let bowerTree = funnel ( 'bower_components' ) ;
123+ let shimsTree = funnel ( 'node_modules/ember-cli-shims/vendor/ember-cli-shims' , {
124124 destDir : 'ember-cli-shims'
125125 } ) ;
126126
127- var baseResolverTree = funnel ( 'node_modules/ember-resolver/addon' , {
127+ let baseResolverTree = funnel ( 'node_modules/ember-resolver/addon' , {
128128 destDir : 'ember-resolver'
129129 } ) ;
130130
131- var transpiledResolverTree = babelTranspiler ( baseResolverTree , babelOpts ( ) ) ;
131+ let transpiledResolverTree = babelTranspiler ( baseResolverTree , babelOpts ( ) ) ;
132132
133- var baseInitializersTree = funnel ( 'node_modules/ember-load-initializers/addon' , {
133+ let baseInitializersTree = funnel ( 'node_modules/ember-load-initializers/addon' , {
134134 destDir : 'ember-load-initializers'
135135 } ) ;
136136
137- var transpiledInitializersTree = babelTranspiler ( baseInitializersTree , babelOpts ( ) ) ;
137+ let transpiledInitializersTree = babelTranspiler ( baseInitializersTree , babelOpts ( ) ) ;
138138
139- var finalQUnitTree = buildAddonTree ( 'ember-qunit' ) ;
140- var finalTestHelpersTree = buildAddonTree ( 'ember-test-helpers' ) ;
139+ let finalQUnitTree = buildAddonTree ( 'ember-qunit' ) ;
140+ let finalTestHelpersTree = buildAddonTree ( 'ember-test-helpers' ) ;
141141
142- var mergedDepsTree = mergeTrees ( [ bowerTree , shimsTree , transpiledInitializersTree , transpiledResolverTree , emberDataShims ] ) ;
142+ let mergedDepsTree = mergeTrees ( [ bowerTree , shimsTree , transpiledInitializersTree , transpiledResolverTree , emberDataShims ] ) ;
143143
144- var twiddleVendorTree = concat ( mergedDepsTree , {
144+ let twiddleVendorTree = concat ( mergedDepsTree , {
145145 inputFiles : [
146146 'ember-cli-shims/app-shims.js' ,
147147 'ember-load-initializers/**/*.js' ,
@@ -155,16 +155,16 @@ module.exports = function(defaults) {
155155} ;
156156
157157function buildAddonTree ( addonName ) {
158- var funnel = require ( 'broccoli-funnel' ) ;
159- var concat = require ( 'broccoli-concat' ) ;
160- var babelTranspiler = require ( 'broccoli-babel-transpiler' ) ;
161- var path = require ( 'path' ) ;
158+ const funnel = require ( 'broccoli-funnel' ) ;
159+ const concat = require ( 'broccoli-concat' ) ;
160+ const babelTranspiler = require ( 'broccoli-babel-transpiler' ) ;
161+ const path = require ( 'path' ) ;
162162
163- var baseTree = funnel ( path . dirname ( require . resolve ( addonName ) ) , {
163+ let baseTree = funnel ( path . dirname ( require . resolve ( addonName ) ) , {
164164 include : [ '**/*.js' ]
165165 } ) ;
166166
167- var transpiledTree = babelTranspiler ( baseTree , babelOpts ( ) ) ;
167+ let transpiledTree = babelTranspiler ( baseTree , babelOpts ( ) ) ;
168168
169169 return concat ( transpiledTree , {
170170 inputFiles : [ '**/*.js' ] ,
@@ -189,11 +189,11 @@ function babelOpts() {
189189// app/lib/blueprints so we don't have to maintain our
190190// own blueprints
191191function getEmberCLIBlueprints ( ) {
192- var fs = require ( 'fs' ) ;
193- var path = require ( 'path' ) ;
194- var fileMap = { } ;
192+ const fs = require ( 'fs' ) ;
193+ const path = require ( 'path' ) ;
194+ let fileMap = { } ;
195195
196- var blueprintFiles = {
196+ let blueprintFiles = {
197197 "cliBlueprintFiles" : {
198198 "path" : "node_modules/ember-cli" ,
199199 "files" : {
@@ -224,11 +224,11 @@ function getEmberCLIBlueprints() {
224224 }
225225 } ;
226226
227- for ( var list in blueprintFiles ) {
228- var blueprintPath = blueprintFiles [ list ] . path ;
229- var files = blueprintFiles [ list ] . files ;
230- for ( var blueprintName in files ) {
231- var filePath = blueprintPath + '/blueprints/' + files [ blueprintName ] ;
227+ for ( let list in blueprintFiles ) {
228+ let blueprintPath = blueprintFiles [ list ] . path ;
229+ let files = blueprintFiles [ list ] . files ;
230+ for ( let blueprintName in files ) {
231+ let filePath = blueprintPath + '/blueprints/' + files [ blueprintName ] ;
232232 fileMap [ blueprintName ] = fs . readFileSync ( filePath ) . toString ( ) ;
233233 }
234234 }
0 commit comments