d-band / babel-preset-proposal

babel preset for proposals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Babel proposals plugins

Install

$ npm install --save-dev babel-preset-proposal

Usage

{
  "presets": ["proposal"]
}

or with options:

{
  "presets": [
    ["proposal", {
      "decorators": { "legacy": false },
      "class-properties": { "loose": false },
      "pipeline-operator": { "proposal": "smart" }
    }]
  ]
}

Options

{
  "class-static-block": true,
  "decorators": { "legacy": true },
  "class-properties": { "loose": true },
  "do-expressions": true,
  "export-default-from": true,
  "export-namespace-from": true,
  "function-bind": true,
  "function-sent": true,
  "partial-application": true,
  "pipeline-operator": { "proposal": "minimal" },
  "private-methods": { "loose": true },
  "private-property-in-object": { "loose": true },
  "record-and-tuple": { "syntaxType": "hash" },
  "throw-expressions": true
}

About

babel preset for proposals


Languages

Language:JavaScript 100.0%