1.0.1 • Published 7 years ago

babel-plugin-transform-function-sent v1.0.1

Weekly downloads
307
License
MIT
Repository
github
Last release
7 years ago

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

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