1.0.1 • Published 6 years ago
babel-plugin-id v1.0.1
babel-plugin-id
Literally all it does is it evaluates a function to its argument. Useful for translation collection, for example.
Function name defaults to __
.
Setup
Just add id
to the list of babel plugins, e.g. to .babelrc
:
{
"plugins": ["id"]
}
Example
// Input:
const text = __("Translate me");
// Output:
const text = "Translate me";
Config
To change the function name, add an object with the fn
property to your config:
{
"plugins": [["id", { "fn": "t" }]]
}
This will evaluate functions named t
.
Example
// Input:
const text = t("Translate me");
// Output:
const text = "Translate me";
License
MIT