/marko-loader

A marko template loader for webpack

Primary LanguageJavaScriptMIT LicenseMIT

marko-loader

A marko template loader for webpack.

Installation

Install required packages:

npm install marko --save
npm install marko-loader --save

And then register the marko loader in your webpack configuration file:

webpack.config.js:

const options = {
	// ...
	module: {
		loaders:[
			{ test: /\.marko$/, loader: 'marko-loader' }
		]
	}
};

module.exports = options;

Usage

With this loader installed, you can then require ./template.marko files as shown below:

./template.marko:

<div>
    <h1>Hello ${data.name}!</h1>
</div>

./index.js:

var template = require('./template.marko')
var html = template.renderToString({ name: 'Frank' });

Additional resources

License

MIT