Nurturing Palpable Magnificence

    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__"
    }

    Install

    npm i babel-plugin-react-server

    DownloadsWeekly Downloads

    3

    Version

    0.4.10

    License

    none

    Last publish

    Collaborators

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