Exemplo n.º 1
0
gulp.task('jst', function () {
    gulp.src('templates/*.html')
        .pipe(template(options))
        .pipe(concat('templates.js'))
        .pipe(gulp.dest('js/app'))
        .pipe(livereload());
});
Exemplo n.º 2
0
gulp.task('views', function () {
    return gulp.src('./src/views/*.html')
        .pipe(template({ namespace: 'WAG'}))
        .pipe(concat('views.js'))
        .pipe(defmod('commonjs'))
        .pipe(gulp.dest('./src/scripts'));
});
Exemplo n.º 3
0
gulp.task('template', function () {
    gulp.src(dev_root + '/assets/js/templates/*.html')
        .pipe(template())
        .pipe(concat('templates.js'))
        //.pipe(uglify())
        .pipe(gulp.dest(dev_root + '/assets/js/'));
});
gulp.task('templates', function () 
{
	gulp.src('./src/client/html/**/*.html')
		// .pipe(watch('./src/client/html/**/*.html'))
		.pipe(template())
		.pipe(concat('templates.js'))
		.pipe(gulp.dest('./dist'));
});
Exemplo n.º 5
0
    new Elixir.Task('lodash', function() {
        var paths = prepGulpPaths(src, output)

        return gulp.src(paths.src.path)
          .pipe(template(options || config.js.lodash.options))
          .pipe($.concat(paths.output.name))
          .pipe($.if(config.production, $.uglify(config.js.uglify.options)))
          .pipe(gulp.dest(paths.output.baseDir))
    })
Exemplo n.º 6
0
gulp.task('templates', function() {
    return gulp.src('./src/*/templates/*.html')
        .pipe(htmlmin({
            collapseWhitespace: true,
            conservativeCollapse: true
        }))
        .pipe(template())
        .pipe(concat('templates.js'))
        .pipe(gulp.dest(buildDir));
});
Exemplo n.º 7
0
gulp.task('compile-templates', function() {
	return gulp.src('js/templates/*.template')
		.pipe(template({
			templateSettings: {
				interpolate: /{{([\s\S]+?)}}/g,
				evaluate:    /{=([\s\S]+?)=}/g
			}
		}))
		.pipe(concat('templates.js'))
		.pipe(gulp.dest('js/templates'));
});
Exemplo n.º 8
0
gulp.task('jst', function() {
    gulp.src('app/templates/**/*.html')
        .pipe(jst({
            name: function(file){
                return file.relative.replace('.html', '');
            },
            namespace: 'templates'
        }))
        .pipe(concat('templates.js'))
        .pipe(gulp.dest('app/js'));
});
Exemplo n.º 9
0
gulp.task('templates', ['serve'], function () {
  return gulp.src('app/templates/*.tmpl.html')
    .pipe(template({
      name: function(file) {
        return file.relative.replace('.tmpl.html','');
      }
    }))
    .pipe(concat('templates.js'))
    .pipe(gulp.dest(dest))
    .pipe(server.notify());
});
Exemplo n.º 10
0
gulp.task('jst', function() {
	gulp.src( config.jst.src )
		.pipe( plumber() )
		.pipe(
			template({
				namespace: 'plugPro"]["JST' // This is completely ridiculous
			}).on( 'error', console.error.bind(console) )
		)
		.pipe( concat("templates.js") )
		.pipe( gulp.dest( config.js.src ) );
});
Exemplo n.º 11
0
gulp.task('main-templates', function () {
  return gulp.src('src/main/templates/**/*.html')
    .pipe(plumber())
    .pipe(template({
      namespace: 'Deckster.Templates',
      name: function (file) {
        return file.relative.replace(/(.*\/templates\/|.html)/g, '');
      }
    }))
    .pipe(concat('templates.js'))
    .pipe(gulp.dest('src/main/scripts'));
});
Exemplo n.º 12
0
gulp.task('card-templates', folders('src/cards', function (folder) {
  return gulp.src(path.join('src/cards', folder, 'templates/**/*.html'))
    .pipe(plumber())
    .pipe(template({
      namespace: 'Deckster.Templates',
      name: function (file) {
        return file.relative.replace(/(.*\/templates\/|.html)/g, '');
      }
    }))
    .pipe(concat('templates.js'))
    .pipe(gulp.dest(path.join('src/cards', folder, 'scripts')));
}));
Exemplo n.º 13
0
gulp.task('jst', function () {
	return gulp.src('./frontend/html/**/*.html')
		.pipe(plumber(function(error) {
			gutil.log(gutil.colors.red(error.message));
			this.emit('end');
		}))
		.on('error', handleErrors)
		//.pipe(jst())
		//.pipe(gulp.dest('../public/js'));
		.pipe(template())
		.pipe(concat('templates.js'))
		.pipe(gulp.dest('./frontend/js'));
});
Exemplo n.º 14
0
gulp.task('js_templates', function () {
    gulp.src('views/templates/*.html')
        .pipe(template({
          name: function (file) {
            var name = file.relative;
            var key = name.substr(0, name.lastIndexOf("."));
            console.log(`gening ${key}`);
            return key;
          }
        }))
        .pipe(concat('js_templates.js'))
        .pipe(sourcemaps.init())
        .pipe(minify({
          mangle: false,
          ext:{
            src:'-debug.js',
            min:'.js'
          },
        }))
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest('public/javascripts/'));
});
Exemplo n.º 15
0
gulp.task('templates', function() {
    return gulp.src(paths.templates)
        .pipe(template({
            namespace: 'JST',
            name: function(file) {
                var matches = file.relative.match(/(.+)\.jst$/i);
                return matches ? matches[1] : file.relative;
            }
        }))
        .pipe(concat('templates.js'))
        .pipe(wrap({
            deps: ['underscore'],       // dependency array
            params: ['_'],              // params for callback
            exports: 'window.JST',      // variable to return
            moduleRoot: 'src/js'        // include a module name in the define() call, relative to moduleRoot
        }))
        .pipe(header(banner, {pkg : pkg}))
        .pipe(uglify({
            preserveComments: 'some'
        }))
        .pipe(gulp.dest(dirs.dist + '/js/templates'));
});