Home

Awesome

Transform Scala lambda

Greenkeeper badge

Enable Scala lambda style

Motivations

Installation

npm install --save-dev babel-plugin-transform-scala-lambda

Usage

Add the following line to your .babelrc file:

{
    "plugins": ["transform-scala-lambda"]
}

Examples

Sum a list of numbers

Using lambda style

const sum = [1, 1, 1].reduce(_ + _);

Without it

const sum = [1, 1, 1].reduce((a, b) => a + b);

Get property from object

Using lambda style

const users = [{ name: "Sven" }, { name: "James" }];

const userNames = users.map(_.name);

Without it

const users = [{ name: "Sven" }, { name: "James" }];

const userNames = users.map(u => u.name);