Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 687 Bytes

File metadata and controls

53 lines (37 loc) · 687 Bytes

babel-plugin-transform-es2015-destructuring

Compile ES2015 destructuring to ES5

Examples

In

let arr = [1,2,3];
let {x, y, z} = arr;

Out

var arr = [1, 2, 3];
var x = arr.x,
    y = arr.y,
    z = arr.z;

Installation

npm install --save-dev babel-plugin-transform-es2015-destructuring

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-es2015-destructuring"]
}

Via CLI

babel --plugins transform-es2015-destructuring script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-es2015-destructuring"]
});