0.3.0 • Published 7 years ago

rml-loader v0.3.0

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

rml-loader


webpack loader for rml(react markup language)

NPM version npm download

usage

module: {
  loaders: [
    {
      test: /\.rml$/,
      loaders: ['babel','rml-loader?allowImportComponent']
    },
  ],
},

see index.js webpack.config.js index.html inside tests dir.

preview

index.js

import render from './index.rml';

const Page = React.createClass({
  getInitialState() {
    return {
      items: [
        {
          title: 'item1',
        },
        {
          title: 'item2'
        },
      ],
    };
  },
  render() {
    return render.call(this, this.state);
  },
});

index.rml

<import src="./item.rml" />
<div>
    <div r:for="{{items}}" r:key="title">
        <p>index: {{index}}</p>
        <template is="item" data="{{...item}}" />
    </div>
</div>

item.rml

<template name="item">
    <div>
        <p>title: {{title}}</p>
    </div>
</template>
0.3.0

7 years ago

0.2.0

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago