jst-templates-brunch

1.7.2 • Public • Published

Wrap templates to JST function for Brunch

Installation

npm install --save jst-templates-brunch

Usage

For instance, use with jaded-brunch

  1. Install the plugin
npm install --save jaded-brunch jst-templates-brunch

make sure the jaded-brunch is prior than jst-templates-brunch in package.json

  1. Set joinTo attribute for templates in config.coffee, e.g.
templates:
  joinTo:
    'templates.js': /^app/
  1. In your markup, include templates.js:
<script type="text/javascript" src="/templates.js"></script>
  1. Use the template function in your app

There is a jade file located in 'app/apps/header/templates/header.jade'.

You can reference the template function in

templateFn = JST('apps/header/templates/header')
// OR
templateFn = JST['apps/header/templates/header']

Options

namespace

Specify the namespace of the template function

Default: JST

plugins:
  jsttemplates:
    namespace: 'MyTemplateFn'

basePath

Specify the base path to omit in the template function name

Default: app

keepExt

Keep the template file extension in the template function name or not

Default: false

Readme

Keywords

none

Package Sidebar

Install

npm i jst-templates-brunch

Weekly Downloads

6

Version

1.7.2

License

none

Last publish

Collaborators

  • jarvis.ai
  • jarvisaoieong