From 2a83867436dd683383b749f85e0831b4b950ae7c Mon Sep 17 00:00:00 2001 From: Brian Ng Date: Fri, 4 Aug 2017 09:32:36 -0500 Subject: [PATCH] Fixes from review --- packages/babel-preset-react/README.md | 31 ++++++++++++++++++++++++ packages/babel-preset-react/package.json | 1 - 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/packages/babel-preset-react/README.md b/packages/babel-preset-react/README.md index dc25e804c9..049cad9add 100644 --- a/packages/babel-preset-react/README.md +++ b/packages/babel-preset-react/README.md @@ -87,3 +87,34 @@ require("babel-core").transform("code", { `boolean`, defaults to `false`. Toggles plugins that aid in development, such as [`babel-plugin-transform-react-jsx-self`](https://babeljs.io/docs/plugins/transform-react-jsx-self/) and [`babel-plugin-transform-react-jsx-source`](https://babeljs.io/docs/plugins/transform-react-jsx-source/). + +This is useful when combined with either a `babelrc.js` or [env option in a .babelrc](https://babeljs.io/docs/usage/babelrc/#env-option) configuration: + +#### babelrc.js + +```js +module.exports = { + presets: [ + ["react", { + development: process.env.BABEL_ENV === "development" + }], + ], +} +``` + +#### .babelrc + +> Note: the `env` option will likely get deprecated soon + +```json +{ + "presets": ["react"], + "env": { + "development": { + "presets": [ + ["react", { "development": true }] + ] + } + } +} +``` diff --git a/packages/babel-preset-react/package.json b/packages/babel-preset-react/package.json index fb48ed3c27..ab3feff62e 100644 --- a/packages/babel-preset-react/package.json +++ b/packages/babel-preset-react/package.json @@ -13,7 +13,6 @@ "babel-plugin-transform-react-display-name": "7.0.0-alpha.18", "babel-plugin-transform-react-jsx": "7.0.0-alpha.18", "babel-plugin-transform-react-jsx-self": "7.0.0-alpha.18", - "babel-plugin-transform-react-jsx-source": "7.0.0-alpha.18", "babel-plugin-transform-react-jsx-source": "7.0.0-alpha.18" }, "devDependencies": {