Skip to content

Commit eaa4634

Browse files
authored
Merge pull request #109 from SpyTec/fix/hot-loader
fix: move @hot-loader/react-dom to dev webpack
2 parents e989c47 + 0394aee commit eaa4634

File tree

6 files changed

+2
-108
lines changed

6 files changed

+2
-108
lines changed

package-lock.json

Lines changed: 0 additions & 94 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dr:surge": "node dr-surge.js",
1212
"build": "webpack --config webpack.prod.js && npm run dr:surge",
1313
"start": "sirv dist --cors --single --host --port 8080",
14-
"start:dev": "webpack serve --hot --color --progress --config webpack.dev.js",
14+
"start:dev": "webpack serve --color --progress --config webpack.dev.js",
1515
"test": "jest --watch",
1616
"test:coverage": "jest --coverage",
1717
"eslint": "eslint --ext .tsx,.js ./src/",
@@ -58,7 +58,6 @@
5858
"raw-loader": "^4.0.2",
5959
"react-axe": "^3.5.4",
6060
"react-docgen-typescript-loader": "^3.7.2",
61-
"react-hot-loader": "^4.13.0",
6261
"react-router-dom": "^5.2.0",
6362
"regenerator-runtime": "^0.13.7",
6463
"rimraf": "^3.0.2",
@@ -78,7 +77,6 @@
7877
"webpack-merge": "^5.7.3"
7978
},
8079
"dependencies": {
81-
"@hot-loader/react-dom": "^17.0.1",
8280
"@patternfly/react-core": "^4.84.4",
8381
"@patternfly/react-icons": "^4.7.22",
8482
"@patternfly/react-styles": "^4.7.22",

src/app/Support/Support.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import * as React from 'react';
2-
import { hot } from 'react-hot-loader/root';
32
import { CubesIcon } from '@patternfly/react-icons';
43
import {
54
PageSection,
@@ -40,5 +39,4 @@ let Support: React.FunctionComponent<ISupportProps> = () => (
4039
</PageSection>
4140
)
4241

43-
Support = hot(Support); // enable HMR for this async module
4442
export { Support };

src/app/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { hot } from 'react-hot-loader/root';
21
import * as React from 'react';
32
import '@patternfly/react-core/dist/styles/base.css';
43
import { BrowserRouter as Router } from 'react-router-dom';
@@ -14,4 +13,4 @@ const App: React.FunctionComponent = () => (
1413
</Router>
1514
);
1615

17-
export default hot(App);
16+
export default App;

webpack.common.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ const ASSET_PATH = process.env.ASSET_PATH || '/';
88
module.exports = env => {
99

1010
return {
11-
entry: {
12-
app: ['react-hot-loader/patch', path.resolve(__dirname, 'src', 'index.tsx')]
13-
},
1411
module: {
1512
rules: [
1613
{
@@ -130,9 +127,6 @@ module.exports = env => {
130127
})
131128
],
132129
resolve: {
133-
alias: {
134-
'react-dom': '@hot-loader/react-dom',
135-
},
136130
extensions: ['.js', '.ts', '.tsx', '.jsx'],
137131
plugins: [
138132
new TsconfigPathsPlugin({

webpack.dev.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ module.exports = merge(common('development'), {
1515
compress: true,
1616
inline: true,
1717
historyApiFallback: true,
18-
hot: true,
1918
overlay: true,
2019
open: true
2120
},

0 commit comments

Comments
 (0)