babel-preset-autofe-app

2.1.1 • Public • Published

babel-preset-autofe-app

A babel preset for transforming your JavaScript for autofe-app.

Thanks for babel-preset-airbnb.

Currently contains transforms for all standard syntax that is stage 4 (ES2018) or stage 3, except for the following:

  • async-to-promises is not yet complete enough to be safely used
  • lifted template literal restrictions: we do not use tagged template literals, nor implement custom DSLs, otherwise we would enable this.

Install

$ npm install --save-dev babel-preset-autofe-app

Usage

Via .babelrc (Recommended)

.babelrc

{
  "presets": ["autofe-app"]
}

Via CLI

$ babel script.js --presets autofe-app

Via Node API

require("babel-core").transform("code", {
  presets: ["autofe-app"]
});

Targeting Environments

This module uses babel-preset-env to target specific environments.

Please refer to babel-preset-env#targets for a list of available options.

For a list of browsers please see browserlist.

You may override our default list of targets by providing your own targets key.

{
  "presets": [["autofe-app", {
    "targets": {
      "chrome": 50,
      "explorer": 11,
      "firefox": 45
    }
  }]]
}

The following transpiles only for Node v6.

{
  "presets": [["autofe-app", {
    "targets": {
      "node": 6
    }
  }]]
}

If you wish, you can also inherit our default list of browsers and extend them using additionalTargets.

{
  "presets": [["autofe-app", {
    "additionalTargets": {
      "chrome": 42,
      "explorer": 8
    }
  }]]
}

You may override our default debug option by providing your own debug key.

{
  "presets": [["autofe-app", {
    "debug": true
  }]]
}

Readme

Keywords

none

Package Sidebar

Install

npm i babel-preset-autofe-app

Weekly Downloads

2

Version

2.1.1

License

none

Unpacked Size

9.7 kB

Total Files

4

Last publish

Collaborators

  • jpuncle