babel-plugin-react-templates-runtime

1.0.0 • Public • Published

babel-plugin-react-templates-runtime

Import your React Templates with Babel for server side rendering without save temp file. Idea is taken from https://github.com/arbolista-dev/babel-plugin-react-templates

Installation

$ npm install babel-plugin-react-templates-runtime --save-dev

Usage

Options

Plugin options are passed to reactTemplates.convertTemplateToReact.

There is also an ext option for you to specify the extension you want to be compiled by React Templates (the default is rt.html).

.babelrc

.babelrc

{
  "presets": ["es2015"]
}

This plugin does requires Babel ES2015 preset.

Examples

This Babel plugin requires you to import your template dependencies BEFORE your templates. For example,

import template from './my_component.template.rt';
 
class MyComponent extends React.Component{
  // ...
  render(){
    return template.call(this);
  }
  // ...
}
 

OR

let template = require('./my_component.template.rt');
 
class MyComponent extends React.Component{
  // ...
  render(){
    return template.call(this);
  }
  // ...
}
 

Package Sidebar

Install

npm i babel-plugin-react-templates-runtime

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • artemkaint