0.4.1 • Published 4 years ago

babel-preset-gda v0.4.1

Weekly downloads
8
License
MIT
Repository
github
Last release
4 years ago

babel-preset-gda

Babel 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

Usage

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"]
}

Configure Preset

Configure babel-preset-env

See babel-preset-env.

For example, to disable babel-preset-env modules:

{
  "presets": ["gda", { "modules": false }]
}

Configure JS stage

Default stage is 0.

{
  "presets": ["gda", { "stage": 4 }]
}

Usage with React

Default is true. You can set it to true or pass a configuration object, see babel-preset-react.

{
  "presets": ["gda", { "react": true }]
}

Usage with Flow

Default is false.

{
  "presets": ["gda", { "flow": true }]
}

Usage with TypeScript

Default is false. You can set it to true or pass a configuration object, see babel-preset-typescript.

{
  "presets": ["gda", { "typescript": true }]
}

Additional options:

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

0.4.1

4 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago