0.0.2 • Published 8 years ago
jade-bundle-inject v0.0.2
bundleJade(src_dir, dest_dir, options) ⇒ Promise
Utitlity to compile all source jade templates and inject them into index.html in destination directory
Kind: global function
Param | Type | Default | Description |
---|---|---|---|
src_dir | string | the source directory to search for jade template files | |
dest_dir | string | the destination directory to save index.html after compiling | |
options | object | ||
options.compileIndex | boolean | true | expect to compile jade index file as well as templates |
options.indexSrcPath | string | "index.html.jade" | the name of the index file to inject rendered template bundle into. If options.compileIndex=true this file will be compiled before the templates are injected. The file itself should contain a comment <!-- :jade templates: --> Note: indexSrcPath should be relative to src_dir to indicate where to inject the template files. |
options.ignorePaths | array | Array"index.html.jade", "index.jade" | ignore these paths when searching for template files in src_dir . Note: Paths are relative to src_dir |
options.pretty | boolean | true | whether to prettify the jade rendered output |
options.locals | object | data to inject into the templates at compile time keys are the filenames relative to src_dir , values are an object of key:value pairs. Example To inject locals into <src_dir>/templates/my-template.html.jade' use locals: {"templates/my-template.html.jade":{greeting: "Hello World"}} and refer to it in the template as greeting |