@@ -7,12 +7,15 @@ var gutil = require('gulp-util');
77var del = require ( 'del' ) ;
88var sass = require ( 'gulp-sass' ) ;
99var rename = require ( 'gulp-rename' ) ;
10+ var merge = require ( 'merge-stream' ) ;
1011var path = require ( 'path' ) ;
1112var vulcanize = require ( 'gulp-vulcanize' ) ;
1213var hogan = require ( 'gulp-hogan' ) ;
1314var debug = require ( 'gulp-debug' ) ;
1415var run = require ( 'run-sequence' ) ;
1516var htmlmin = require ( 'gulp-minify-html' ) ;
17+ var wrap = require ( 'gulp-wrap' ) ;
18+ var inlineAssets = require ( 'gulp-inline-assets' ) ;
1619
1720var SRC = 'src/' ;
1821var BUILD = 'build/' ;
@@ -29,29 +32,22 @@ gulp.task('copy', function() {
2932 . pipe ( gulp . dest ( BUILD ) ) ;
3033} ) ;
3134
32-
3335gulp . task ( 'sass' , function ( ) {
3436 return gulp . src ( SRC + 'mm-*/*.scss' )
3537 . pipe ( sass ( { includePaths : [ './bower_components/bourbon/app/assets/stylesheets/' , './src/shared/sass/' ] } ) . on ( 'error' , sass . logError ) )
38+ . pipe ( gulp . dest ( BUILD ) )
39+ . pipe ( wrap ( { src :TEMPLATES + "style_module_template.html" } , { } , { engine :"hogan" } ) )
40+ . pipe ( rename ( { basename :"style" , extname : ".html" } ) )
3641 . pipe ( gulp . dest ( BUILD ) ) ;
3742} ) ;
3843
39- gulp . task ( 'fontcss ' , function ( ) {
44+ gulp . task ( 'font ' , function ( ) {
4045 return gulp . src ( SRC + 'shared/fonts/fonts.scss' )
4146 . pipe ( sass ( { includePaths : [ './bower_components/bourbon/app/assets/stylesheets/' , './src/shared/sass/' ] } ) . on ( 'error' , sass . logError ) )
42- . pipe ( gulp . dest ( BUILD + 'shared/fonts/' ) ) ;
43- } ) ;
44-
45- gulp . task ( 'fontinclude' , function ( ) {
46-
47- var font = fs . readFileSync ( BUILD + 'shared/fonts/fonts.css' , 'utf8' ) ;
48- return gulp . src ( TEMPLATES + 'font_template.html' )
49- . pipe ( debug ( ) )
50- . pipe ( hogan ( { style :font } , { } , '.html' ) )
47+ . pipe ( gulp . dest ( BUILD + 'shared/fonts/' ) )
48+ . pipe ( wrap ( "<style><%= contents %></style>" ) )
5149 . pipe ( rename ( "fonts.html" ) )
52- . pipe ( debug ( ) )
5350 . pipe ( gulp . dest ( BUILD + '/shared/fonts/' ) ) ;
54-
5551} ) ;
5652
5753gulp . task ( 'vulcanize' , function ( ) {
0 commit comments