babel-plugin-react-server

0.4.10 • Public • Published

babel-plugin-react-server

React Server transpilation

Example

In

var logger = require('react-server').logging.getLogger(__LOGGER__);

Out

"use strict";
 
var logger = require('react-server').logging.getLogger({ name: 'module.name', color: {} });

Installation

$ npm install babel-plugin-react-server

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["react-server"]
}

Via CLI

$ babel --plugins react-server script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["react-server"]
});

Configuration

A fully configured babel plugin in your babelrc would look be

{
  "plugins": [
    ["react-server", {
      "trim": "my-project.components.",
      "token": "__LOGGER__"
    }]
  ]
}

Trim

A substring to trim off the front of the module name

{
    trim: "my-project.pages."
}

Token

The token to replace in the source code with the module tag. By default, uses the default logger token __LOGGER__, and two future reserved tokens, __CHANNEL__ and

{
    token: "__LOGGER__"
}

/babel-plugin-react-server/

    Package Sidebar

    Install

    npm i babel-plugin-react-server

    Weekly Downloads

    24

    Version

    0.4.10

    License

    none

    Last publish

    Collaborators

    • avastu
    • douglas.wade
    • drewpc
    • gigabo
    • sresant