Hamlc loader for webpack
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
index.js
package.json

README.md

Haml-Coffee (Hamlc) Loader for Webpack

Import haml-coffee files as modules in your webpack project. Returns a template function to render the template.

Setup

Add to your webpack config module.loaders:

{ test: /\.hamlc$/, loader: "hamlc-loader" }

Including templates in modules

webpack/assets/javascripts/templates/my_template.hamlc

.template
  %h1= @title

webpack/assets/javascripts/modules/my_module.js

MyTemplate = require("templates/my_template.hamlc")
MyTemplate({title: 'Go Boundless!'})

will return the HTML:

<div class="template">
  <h1>Go Boundless!</h1>
</div>