@@ -54,6 +54,10 @@ var _HTLM_DEFAULT_SCRIPTS_JS = [
5454 }
5555] ;
5656
57+ var _HTML_DEFAULT_SCRIPTS_DART = [
58+ { src : '$MODULENAME_WITHOUT_PATH$.dart' , mimeType : 'application/dart' } ,
59+ { src : 'packages/browser/dart.js' , mimeType : 'text/javascript' }
60+ ] ;
5761
5862var CONFIG = {
5963 dest : {
@@ -72,7 +76,8 @@ var CONFIG = {
7276 } ,
7377 srcFolderMapping : {
7478 'default' : 'lib' ,
75- '**/benchmark*/**' : 'web' ,
79+ '**/benchmarks/**' : 'web' ,
80+ '**/benchmarks_external/**' : 'web' ,
7681 '**/example*/**' : 'web'
7782 } ,
7883 deps : {
@@ -83,8 +88,12 @@ var CONFIG = {
8388 "node_modules/systemjs/lib/extension-register.js" ,
8489 "node_modules/zone.js/zone.js" ,
8590 "node_modules/zone.js/long-stack-trace-zone.js" ,
86- "tools/build/runtime_paths.js" ,
91+ "tools/build/snippets/runtime_paths.js" ,
92+ "tools/build/snippets/url_params_to_form.js" ,
8793 "node_modules/angular/angular.js"
94+ ] ,
95+ dart : [
96+ "tools/build/snippets/url_params_to_form.js"
8897 ]
8998 } ,
9099 transpile : {
@@ -133,14 +142,22 @@ var CONFIG = {
133142 scriptsPerFolder : {
134143 js : {
135144 default : _HTLM_DEFAULT_SCRIPTS_JS ,
145+ 'benchmarks/**' :
146+ [
147+ { src : '/deps/url_params_to_form.js' , mimeType : 'text/javascript' }
148+ ] . concat ( _HTLM_DEFAULT_SCRIPTS_JS ) ,
136149 'benchmarks_external/**' :
137- [ { src : '/deps/angular.js' , mimeType : 'text/javascript' } ] . concat ( _HTLM_DEFAULT_SCRIPTS_JS )
150+ [
151+ { src : '/deps/angular.js' , mimeType : 'text/javascript' } ,
152+ { src : '/deps/url_params_to_form.js' , mimeType : 'text/javascript' }
153+ ] . concat ( _HTLM_DEFAULT_SCRIPTS_JS )
138154 } ,
139155 dart : {
140- default : [
141- { src : '$MODULENAME_WITHOUT_PATH$.dart' , mimeType : 'application/dart' } ,
142- { src : 'packages/browser/dart.js' , mimeType : 'text/javascript' }
143- ]
156+ default : _HTML_DEFAULT_SCRIPTS_DART ,
157+ 'benchmarks*/**' :
158+ [
159+ { src : '/deps/url_params_to_form.js' , mimeType : 'text/javascript' }
160+ ] . concat ( _HTML_DEFAULT_SCRIPTS_DART )
144161 }
145162 }
146163 } ,
@@ -178,6 +195,11 @@ gulp.task('build/deps.js.prod', deps(gulp, gulpPlugins, {
178195 dest : CONFIG . dest . js . prod
179196} ) ) ;
180197
198+ gulp . task ( 'build/deps.js.dart2js' , deps ( gulp , gulpPlugins , {
199+ src : CONFIG . deps . dart ,
200+ dest : CONFIG . dest . js . dart2js
201+ } ) ) ;
202+
181203// ------------
182204// transpile
183205
@@ -373,7 +395,7 @@ gulp.task('docs/serve', function() {
373395// orchestrated targets
374396gulp . task ( 'build.dart' , function ( ) {
375397 return runSequence (
376- [ 'build/transpile.dart' , 'build/html.dart' ] ,
398+ [ 'build/deps.js.dart2js' , 'build/ transpile.dart', 'build/html.dart' ] ,
377399 'build/pubspec.dart' ,
378400 'build/pubbuild.dart' ,
379401 'build/analyze.dart'
0 commit comments