Skip to content

yehzhang/babel-plugin-method-unchaining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-plugin-method-unchaining

Transforms method chaining to sequence of expressions.

Example

In

var result = Class.newBuilder().build();

Out

var _a;

var result = (_a = Class.newBuilder(), _a.build)();
_a = undefined;

Installation

npm install babel-plugin-method-unchaining

Usage

Via .babelrc

.babelrc

{
  "plugins": ["babel-plugin-method-unchaining"]
}

Via CLI

babel --plugins babel-plugin-method-unchaining script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["babel-plugin-method-unchaining"]
});

About

Transforms method chaining to sequence of expressions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published