Babel proposals plugins
$ npm install --save-dev babel-preset-proposal
{
"presets": ["proposal"]
}
or with options:
{
"presets": [
["proposal", {
"decorators": { "legacy": false },
"class-properties": { "loose": false },
"pipeline-operator": { "proposal": "smart" }
}]
]
}
{
"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
}