Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 627 Bytes

README.md

File metadata and controls

45 lines (33 loc) · 627 Bytes

moonjs-loader

Webpack loader for compiling moonjs templates

Installation

npm install moonjs-loader

Usage

Documentation: Using loaders

module.exports = {
    //...

    module: {
        rules: [
            {
                test: /\.moon$/,
                loader: "moonjs-loader"
            }
        ]
    }
};

Loading templates

{# File: index.moon #}
<p>{{title}}</p>
// File: index.js
import Moon from "moonjs";
import index from "index.moon";

Moon({
	el: "#app"
	render: index
});