1.0.0 • Published 5 years ago

my-ejs-loader v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

simple ejs loader

example

  1. webpack config
module.exports = {
  module: {
    rules: [
      {
        test: /\.ejs$/,
        loader: "my-ejs-loader",
        options: {
          client: true,
          _with: false,
          ...ejs options,
        }
      }
    ]
  }
};
  1. button.ejs
<el-button type="<%= locals.type %>" size="<%= locals.size %>"><%= locals.text %></el-button>
  1. test.js
import button from "./button.ejs";
const result = button({ text: "test", size: "small" });
console.log(result);
// <el-button type="" size="small">test</el-button>