Skip to content

mcfog/dot-loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dot loader for webpack

Usage

Documentation: Using loaders

var template = require("dot!./file.dot");
// => returns file.dot compiled as template function

Recommended config

module.exports = {
  module: {
    loaders: [
      { test: /\.dot$/, loader: "dot-loader" }
    ]
  }
};

Then you only need to write: require("./file.dot")

templateSettings

loader's query would be parsed as dot settings

module.exports = {
  module: {
    loaders: [
      { test: /\.dot$/, loader: "dot-loader", query: { strip: false } }
    ]
  }
};

partial support

put your PARTIAL_NAME.def files under a folder, and specify that in defDir query param

module.exports = {
  module: {
    loaders: [
      { test: /\.dot$/, loader: "dot-loader", query: { defDir: YOUR_DEF_DIR } }
    ]
  }
};

invoke your partial with

{{#def.PARTIAL_NAME}}

set defArg query param to a regex against first line of your PARTIAL_NAME.def to support partial param

About

doT template loader for Webpack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%