diff --git a/client/config/webpack.dev.js b/client/config/webpack.dev.js
index 3bfa20a..746f2af 100644
--- a/client/config/webpack.dev.js
+++ b/client/config/webpack.dev.js
@@ -2,6 +2,10 @@ const webpack = require('webpack')
const { merge } = require('webpack-merge')
const path = require( 'path' );
+const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin');
+const ReactRefreshTypeScript = require('react-refresh-typescript');
+
+
const common = require('./webpack.common.js')
@@ -20,6 +24,10 @@ module.exports = merge(common, {
client: {
webSocketURL: 'auto://0.0.0.0:0/ws'
},
+ allowedHosts: [
+ 'seed.aharoni-lab.com']
+
+
},
// Control how source maps are generated
@@ -42,12 +50,13 @@ module.exports = merge(common, {
'style-loader',
'css-loader'
]
- }
+ },
],
},
plugins: [
// Only update what has changed on hot reload
new webpack.HotModuleReplacementPlugin(),
+ new ReactRefreshWebpackPlugin()
],
})
diff --git a/client/package.json b/client/package.json
index 9a1392d..aaa7385 100644
--- a/client/package.json
+++ b/client/package.json
@@ -32,8 +32,11 @@
]
},
"devDependencies": {
+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"css-loader": "^6.8.1",
"html-webpack-plugin": "^5.5.3",
+ "react-refresh": "^0.14.0",
+ "react-refresh-typescript": "^2.0.9",
"sass-loader": "^13.3.2",
"style-loader": "^3.3.3",
"ts-loader": "^9.4.4",
diff --git a/client/public/index.html b/client/public/index.html
index aa069f2..ffb4d68 100644
--- a/client/public/index.html
+++ b/client/public/index.html
@@ -24,7 +24,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
React App
+ ChatBridge2
diff --git a/yarn.lock b/yarn.lock
index d1435d5..7068b5a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2127,7 +2127,7 @@
dependencies:
debug "^4.3.1"
-"@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
+"@pmmmwh/react-refresh-webpack-plugin@^0.5.10", "@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
version "0.5.10"
resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz#2eba163b8e7dbabb4ce3609ab5e32ab63dda3ef8"
integrity sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==
@@ -9667,11 +9667,21 @@ react-is@^18.0.0, react-is@^18.2.0:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
+react-refresh-typescript@^2.0.9:
+ version "2.0.9"
+ resolved "https://registry.yarnpkg.com/react-refresh-typescript/-/react-refresh-typescript-2.0.9.tgz#f8a86efcb34f8d717100230564b9b57477d74b10"
+ integrity sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg==
+
react-refresh@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046"
integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==
+react-refresh@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
+ integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
+
react-scripts@5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.1.tgz#6285dbd65a8ba6e49ca8d651ce30645a6d980003"