This package has been deprecated

Author message:

use babel-preset-pob-env

babel-preset-pob

0.6.0 • Public • Published

babel-preset-pob NPM version

base babel preset

Dependency Status Dependency ci Status

Options

  • production: true | false (default: process.env.NODE_ENV === 'production')
  • exportDefaultName: true | false (default: !production)
  • replacements: { [key]: true | false }. Always add { PRODUCTION: production }. Key should be uppercase.

Content

This preset includes babel-preset-flow and babel-preset-flow-runtime in dev.

Also includes the following plugins:

Note: You can also add babel-preset-babili-optimizations and babel-plugin-discard-module-references to remove unused imports, if you import only in dev or only in production.

Install

npm install --save-dev babel-preset-pob
yarn add --dev babel-preset-pob

Usage

Via .babelrc

.babelrc

{
  "presets": ["pob"]
}
{
  "presets": [["pob", { "production": true, "replacements": { "BROWSER": false } }]]
}

Via CLI

babel script.js --presets pob

Via Node API

require("babel-core").transform("code", {
  presets: [require('babel-preset-pob')]
});
require("babel-core").transform("code", {
  presets: [[require('babel-preset-pob'), { production: process.env.NODE_ENV === 'production' }]]
});

Readme

Keywords

Package Sidebar

Install

npm i babel-preset-pob

Weekly Downloads

1

Version

0.6.0

License

ISC

Unpacked Size

87 kB

Total Files

16

Last publish

Collaborators

  • churpeau