Skip to content

javcof/babel-plugin-react-intl-shorthand

Repository files navigation

babel-plugin-react-intl-shorthand

Make u write react-intl message descriptor more easy, reduce runtime code size.

Dependencies

Installation

$ npm install babel-plugin-react-intl-shorthand

Usage

This Babel plugin only visits ES6 modules which import React Intl.

Via .babelrc (Recommanded)

.babelrc

{
  "plugins": [
    ["react-intl-shorthand"],
    ["react-intl", {
        "messagesDir": "./build/messages/"
    }]
  ]
}

Via Dva 2.0 .webpackrc

.webpackrc

{
  "extraBabelPlugins": [
    ["react-intl-shorthand", { "useHash": true }],
    ["react-intl", {
      "messagesDir": "./build/messages/"
    }]
  ]
}

Options

  • useHash: Use MurmurHash algorithms, reduce runtime code size.
  • moduleSourceName: The ES6 module source name of the React Intl package. Defaults to: "react-intl", but can be changed to another name/path to React Intl.

About

Make u write react-intl message descriptor more easy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published