Licence
MIT
Version
1.0.1
Deps
3
Vulns
0
Weekly
0
IMPORTANT NOTE: This repo is retired since August 2017, because upcoming Babel 7.0 will officially support function.sent use the similar tranformation as this repo. The npm package has already transfered to Babel org.
babel-plugin-transform-function-sent
Patch function.sent meta property
Why this plugin
The official transform-regenerator plugin already support function.sent, but
require generators to be transformed. Many people avoid use regenerator,
because all JavaScript engines already support ES2015 generators natively, and
major browsers / node 0.12+ already ship generators for years.
(See also https://github.com/alekseykulikov/babel-preset-es2015-node5/issues/3
for similar discussion and result plugin transform-es2015-generator-return)
If you are one of them, this plugin is for you. It only patch function.sent,
and will not touch other parts of your source code.
Installation
npm install babel-plugin-transform-function-sent
Usage
Via .babelrc (Recommended)
.babelrc
{
"plugins": ["transform-function-sent"]
}
Via CLI
babel --plugins transform-function-sent
Via Node API
require("babel-core").transform("code", {
plugins: ["transform-function-sent"]
})
Use with transform-es2015-function-name
NOTE: Please put transform-es2015-function-name before this plugin.
Sample:
{
"plugins": ["transform-es2015-function-name", "transform-function-sent"]
}