broccoli-lodash

Broccoli plugin to Render lodash templates


Keywords
broccoli-plugin, lodash
License
MIT
Install
npm install broccoli-lodash@0.1.1

Documentation

broccoli-lodash

The broccoli-lodash plugin renders lodash templates.

This plugin is designed to compile a single, primary input file into a single output file.

Installation

npm install --save-dev broccoli-lodash

Usage

var renderLodashTemplate = require('broccoli-lodash');

var outputTree = renderLodashTemplate(sourceTrees, options)
  • inputTree: A tree to search for files.

  • options.files: An array of blob patterns to match templates.

  • options.context: A context used to render each template.

Output files are named the same as inputs, but with the extension removed, i.e.

  • index.html.template → index.html
  • index.template → index
  • index → index

Example

var lodash = require("broccoli-lodash");
// Write index.html
var index = lodash("src", {
  files: ["index.html.template"],
  context: {
    env: "production",
    version: "0.1.0"
  }
});