2.0.2 • Published 10 years ago

injectify-include v2.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Injectify include helper Build Status

Additional helper for handlebars, include template into template. Work similar to partials but with browserify.

Install

npm install --save-dev injectify injectify-include

Usage

Configure gulp:

    var gulp = require("gulp"),
        browserify = require("browserify"),
        source = require("vinyl-source-stream"),
         
    require("injectify-include/inject");
        
    gulp.task('js', function () {
        var bundleStream = browserify('./src/index.js')
            .transform(require("injectify"))
            .bundle();

        return bundleStream
            .pipe(source('index.js'))
            .pipe(gulp.dest('dist'));
    });

In file ./src/index.js require injectify include helper:

require("injectify-include");

Now you can use include helper in your templates:

<h1>Example</h1>

<p>{{include "./other-template.hbs"}}</p>

<p>You also may pass params to template</p>

<p>{{include "./other-template.hbs" value=123 id=userId}}</p>

include helper works like original browserify require. You can require modules relative to template file or node_modules directory.

Changelog

v2.0

  • Handlebars 3.0
  • Injectify 2.0

2.0.2

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.0.2

10 years ago

1.0.1

11 years ago

1.0.0

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago

0.0.0

11 years ago