0.0.2 • Published 6 years ago
babel-plugin-transform-string-to-import v0.0.2
babel-plugin-transform-string-to-import
Transform prefixed strings into imports. Works with babel 6/7.
in
var a = '~iconName'
function foo() {
return <icon name="~iconName"/>
}
out
import _iconName from 'iconName';
var a = _iconName;
function foo() {
return <icon name={_iconName} />;
}
and then let webpack handle import _iconName from 'iconName';
Installation
$ npm install babel-plugin-transform-string-to-import
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["transform-string-to-import"]
}
Via CLI
$ babel --plugins transform-string-to-import script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["transform-string-to-import"]
});
Options
prefix
string
, defaults to '~'
The prefix of the strings to transform