babel-plugin-id

1.0.1 • Public • Published

babel-plugin-id

Build Status codecov styled with prettier npm (scoped)

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

Readme

Keywords

Package Sidebar

Install

npm i babel-plugin-id

Weekly Downloads

675

Version

1.0.1

License

MIT

Unpacked Size

2.9 kB

Total Files

3

Last publish

Collaborators

  • oreqizer