compile-ejs-loader

    0.0.3 • Public • Published

    compile-ejs-loader for webpack

    webpack loader use to compile ejs templates.

    Installation

    npm install compile-ejs-loader

    Usage

    Documentation: Using loaders

    var template = require("compile-ejs-loader!./file.ejs");
    // => returns the template function compiled with ejs templating engine.
    
    // And then use it somewhere in your code
    template(data) // Pass object with data
    
    // Child Templates
    // path is relative to where webpack is being run
    <%- include templates/child -%>

    Options

    besides ejs compile options, you can add these addtion options:

    beautify — enable or disable uglify-js beautify of template ast

    compileDebug — see ejs compileDebug option

    htmlmin — see htmlminify section

    htmlminOptions - See all htmlminify options reference

    webpack config example

    module: {
      rules: [{
        test: /\.ejs$/,
        loader: 'compile-ejs-loader',
        options: {
          'htmlmin': true,
          'htmlminOptions': {
            removeComments: true
          }
        }
      }]
    }

    License

    MIT (http://www.opensource.org/licenses/mit-license.php)

    Keywords

    none

    Install

    npm i compile-ejs-loader

    DownloadsWeekly Downloads

    2,539

    Version

    0.0.3

    License

    MIT

    Unpacked Size

    6.7 kB

    Total Files

    10

    Last publish

    Collaborators

    • defims