From dc4c9a433ebae220bc611e4d7b21d1f4933f2c51 Mon Sep 17 00:00:00 2001 From: James Bradt Date: Thu, 1 Jun 2017 12:31:34 -0400 Subject: [PATCH 1/2] Support jquery and $ via provider plugin --- packages/react-scripts/config/webpack.config.dev.js | 7 +++++++ packages/react-scripts/config/webpack.config.prod.js | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/packages/react-scripts/config/webpack.config.dev.js b/packages/react-scripts/config/webpack.config.dev.js index adf92f5b124..90a13f82020 100644 --- a/packages/react-scripts/config/webpack.config.dev.js +++ b/packages/react-scripts/config/webpack.config.dev.js @@ -239,6 +239,13 @@ module.exports = { ], }, plugins: [ + //suggestion from https://stackoverflow.com/a/34354301 + new webpack.ProvidePlugin({ + $: "jquery", + jQuery: "jquery", + 'window.$': "jquery", + 'window.jQuery': "jquery" + }), // Makes some environment variables available in index.html. // The public URL is available as %PUBLIC_URL% in index.html, e.g.: // diff --git a/packages/react-scripts/config/webpack.config.prod.js b/packages/react-scripts/config/webpack.config.prod.js index 5943c14502c..b8a3c380f33 100644 --- a/packages/react-scripts/config/webpack.config.prod.js +++ b/packages/react-scripts/config/webpack.config.prod.js @@ -250,6 +250,13 @@ module.exports = { ], }, plugins: [ + //suggestion from https://stackoverflow.com/a/34354301 + new webpack.ProvidePlugin({ + $: "jquery", + jQuery: "jquery", + 'window.$': "jquery", + 'window.jQuery': "jquery" + }), // Makes some environment variables available in index.html. // The public URL is available as %PUBLIC_URL% in index.html, e.g.: // From 14a2448756a202bdb1244c11c18057d61eb95d2e Mon Sep 17 00:00:00 2001 From: James Bradt Date: Thu, 1 Jun 2017 12:45:38 -0400 Subject: [PATCH 2/2] Support jquery and $ via provider plugin --- packages/react-scripts/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index e6879f756af..8a13de1e866 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -1,14 +1,14 @@ { - "name": "react-scripts", + "name": "react-scripts-bradtwurst", "version": "1.0.7", - "description": "Configuration and scripts for Create React App.", - "repository": "facebookincubator/create-react-app", + "description": "Create React App (configuration/scripts) added jquery plugin", + "repository": "bradtwurst/create-react-app", "license": "BSD-3-Clause", "engines": { "node": ">=6" }, "bugs": { - "url": "https://github.com/facebookincubator/create-react-app/issues" + "url": "https://github.com/bradtwurst/create-react-app/issues" }, "files": [ "bin",