0.4.1 • Published 9 years ago

component-builder-handlebars v0.4.1

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

component-builder-handlebars Build Status

Builder2.js plugin to precompile Handlebars templates to Component.js modules.

Install

With npm do:

$ npm install component-builder-handlebars --save-dev

Usage

Build

var builder = require('component-builder');
var hbs = require('component-builder-handlebars');

var options = {
  extname: 'hbs',
  partialRegex: /^_/
};

builder.scripts(tree)
  .use('scripts', Builder.plugins.js())
  .use('templates', hbs(options))
  .end(function(err, string) {
    fs.writeFileSync(dest, string);
  });

Partials

To include a partial inside a template:

{{> componentName/path/to/_partial }}

For instance.

Options

extname

Type: String
Default value: .hbs
Define the Handlebars extension name.

partialRegex

Inspired from grunt-contrib-handlebars
Type: RegExp
Default value: /^_/
Define the prefix to identify Handlebars partials.

Example

See example folder.

To build it:

$ npm run example

License

Licensed under the MIT license.

0.4.1

9 years ago

0.4.0

10 years ago

0.3.0

10 years ago

0.2.0

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago