Skip to content

d-band/babel-preset-proposal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
}