npm.io
1.0.1 • Published 10 years ago

babel-plugin-transform-function-sent

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

npm version build status dependencies devDependencies

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

.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"]
}

Keywords