@bundles/bundles-ejs

A bundler plugin for Bundles which compiles templates with EJS.

Usage no npm install needed!

<script type="module">
  import bundlesBundlesEjs from 'https://cdn.skypack.dev/@bundles/bundles-ejs';
</script>

README

Bundles EJS Bundler

NPM version NPM downloads per month Travis branch Codacy code quality Codacy code coverage Coverage Status JavaScript Style Guide code style: prettier semantic release Commitizen friendly License Greenkeeper badge

This is a bundler plugin for Bundles. It uses ejs to compile Bundles input with the power of native JavaScript templating.

Environment support

Node CLI ES Module Browser UMD
x x x

Install

npm install @bundles/core @bundles/bundles-ejs -D

Usage

See configuring Bundles for how to configure Bundles and bundlers.

Configuration

All options in bundler.options are passed directly to EJS. Please note the following:

  • options.filename is automatically set by the bundler.
  • If options.context is undefined, the bunder will automatically use file.data as the context. This allows you to use this in your template data. For example: <%= this.name %>.