From 10b815b9c9a8b4855df326c3e8bc8e4a02364fae Mon Sep 17 00:00:00 2001 From: Jonas Windey Date: Mon, 28 Nov 2016 12:46:42 +0100 Subject: [PATCH] Add react-require to avoid importing React (#295) * Add react-require * Add babel-plugin-react-require --- package.json | 1 + server/build/webpack.js | 1 + 2 files changed, 2 insertions(+) diff --git a/package.json b/package.json index 4e4a6ea0..197f9ea3 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "babel-generator": "6.19.0", "babel-loader": "6.2.8", "babel-plugin-module-resolver": "2.3.0", + "babel-plugin-react-require": "^3.0.0", "babel-plugin-transform-async-to-generator": "6.16.0", "babel-plugin-transform-class-properties": "6.19.0", "babel-plugin-transform-object-rest-spread": "6.19.0", diff --git a/server/build/webpack.js b/server/build/webpack.js index df8049c7..f731d350 100644 --- a/server/build/webpack.js +++ b/server/build/webpack.js @@ -118,6 +118,7 @@ export default async function createCompiler (dir, { hotReload = false, dev = fa query: { presets: ['es2015', 'react'], plugins: [ + require.resolve('babel-plugin-react-require'), require.resolve('babel-plugin-transform-async-to-generator'), require.resolve('babel-plugin-transform-object-rest-spread'), require.resolve('babel-plugin-transform-class-properties'),