Babel preset including babel-preset-env, configurable latest TC39 proposals, React, Flow, TypeScript. Used by gda-scripts
npm install babel-preset-gdaBabel preset including babel-preset-env, configurable latest TC39 proposals, React, Flow, TypeScript. Used by gda-scripts.
Inspired by babel-standalone
and by babel-preset-react-app
First, install Babel
Then install babel-preset-gda
```
npm install babel-preset-gda --save-dev
Then create a file named .babelrc with following contents in the root folder of your project:
``
{
"presets": ["gda"]
}
See babel-preset-env.
For example, to disable babel-preset-env modules:
``
{
"presets": ["gda", { "modules": false }]
}
Default stage is 0.
``
{
"presets": ["gda", { "stage": 4 }]
}
Default is true.true
You can set it to or pass a configuration object, see babel-preset-react.
``
{
"presets": ["gda", { "react": true }]
}
Default is false.
``
{
"presets": ["gda", { "flow": true }]
}
Default is false.true
You can set it to or pass a configuration object, see babel-preset-typescript.
``
{
"presets": ["gda", { "typescript": true }]
}
#### loose
boolean, defaults to false
Enable "loose" transformations for any plugins in this preset that allow them.
#### decoratorsLegacy (stage-2)
boolean, defaults to false.
See babel-plugin-proposal-decorators
#### pipelineProposal (stage-1)
string, defaults to "minimal"`
See babel-plugin-proposal-pipeline-operator