0.4.1 • Published 5 years ago

babel-preset-gda v0.4.1

Weekly downloads
8
License
MIT
Repository
github
Last release
5 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

5 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

7 years ago

0.1.0

7 years ago