This is an automated email from the ASF dual-hosted git repository.

apratim pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-resilientdb-resvault.git


The following commit(s) were added to refs/heads/main by this push:
     new 829354a  Fixed build errors
829354a is described below

commit 829354a3b069b1ccabdeb9c19c5a8af4954d00f6
Author: Apratim Shukla <apratimshuk...@gmail.com>
AuthorDate: Tue Sep 24 20:55:27 2024 -0700

    Fixed build errors
---
 config-overrides.js  |  12 +++++
 package-lock.json    | 133 ++++++++++++++++++++++++++++++---------------------
 package.json         |   7 +--
 public/manifest.json |   3 +-
 4 files changed, 96 insertions(+), 59 deletions(-)

diff --git a/config-overrides.js b/config-overrides.js
new file mode 100644
index 0000000..47654a6
--- /dev/null
+++ b/config-overrides.js
@@ -0,0 +1,12 @@
+// config-overrides.js
+module.exports = function override(config, env) {
+  if (env === 'production') {
+    // Disable inline runtime chunk to prevent CSP violations
+    config.optimization.runtimeChunk = false;
+
+    // Ensure that chunk files have unique names
+    config.output.filename = 'static/js/[name].js';
+    config.output.chunkFilename = 'static/js/[name].chunk.js';
+  }
+  return config;
+};
diff --git a/package-lock.json b/package-lock.json
index 14fb48a..3f9db0a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -55,6 +55,7 @@
       "devDependencies": {
         "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
         "browserslist": "^4.21.10",
+        "react-app-rewired": "^2.2.1",
         "react-password-strength-bar": "^0.4.1"
       }
     },
@@ -5524,9 +5525,9 @@
       }
     },
     "node_modules/browserslist": {
-      "version": "4.23.0",
-      "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz";,
-      "integrity": 
"sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
+      "version": "4.24.0",
+      "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz";,
+      "integrity": 
"sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==",
       "funding": [
         {
           "type": "opencollective",
@@ -5542,10 +5543,10 @@
         }
       ],
       "dependencies": {
-        "caniuse-lite": "^1.0.30001587",
-        "electron-to-chromium": "^1.4.668",
-        "node-releases": "^2.0.14",
-        "update-browserslist-db": "^1.0.13"
+        "caniuse-lite": "^1.0.30001663",
+        "electron-to-chromium": "^1.5.28",
+        "node-releases": "^2.0.18",
+        "update-browserslist-db": "^1.1.0"
       },
       "bin": {
         "browserslist": "cli.js"
@@ -5751,9 +5752,9 @@
       }
     },
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001611",
-      "resolved": 
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001611.tgz";,
-      "integrity": 
"sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q==",
+      "version": "1.0.30001663",
+      "resolved": 
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz";,
+      "integrity": 
"sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==",
       "funding": [
         {
           "type": "opencollective",
@@ -7868,9 +7869,9 @@
       "integrity": 
"sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
     },
     "node_modules/electron-to-chromium": {
-      "version": "1.4.745",
-      "resolved": 
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.745.tgz";,
-      "integrity": 
"sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA=="
+      "version": "1.5.28",
+      "resolved": 
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz";,
+      "integrity": 
"sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw=="
     },
     "node_modules/elliptic": {
       "version": "6.5.5",
@@ -8137,9 +8138,9 @@
       }
     },
     "node_modules/escalade": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz";,
-      "integrity": 
"sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz";,
+      "integrity": 
"sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
       "engines": {
         "node": ">=6"
       }
@@ -16345,9 +16346,9 @@
       }
     },
     "node_modules/node-releases": {
-      "version": "2.0.14",
-      "resolved": 
"https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz";,
-      "integrity": 
"sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
+      "version": "2.0.18",
+      "resolved": 
"https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz";,
+      "integrity": 
"sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g=="
     },
     "node_modules/normalize-package-data": {
       "version": "2.5.0",
@@ -17033,9 +17034,9 @@
       "integrity": 
"sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
     },
     "node_modules/picocolors": {
-      "version": "1.0.0",
-      "resolved": 
"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz";,
-      "integrity": 
"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz";,
+      "integrity": 
"sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
     },
     "node_modules/picomatch": {
       "version": "2.3.1",
@@ -20776,6 +20777,21 @@
       "integrity": 
"sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A==",
       "deprecated": "core-js@<3.23.3 is no longer maintained and not 
recommended for usage due to the number of issues. Because of the V8 engine 
whims, feature detection in old core-js versions could cause a slowdown up to 
100x even if nothing is polyfilled. Some versions have web compatibility 
issues. Please, upgrade your dependencies to the actual version of core-js."
     },
+    "node_modules/react-app-rewired": {
+      "version": "2.2.1",
+      "resolved": 
"https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz";,
+      "integrity": 
"sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==",
+      "dev": true,
+      "dependencies": {
+        "semver": "^5.6.0"
+      },
+      "bin": {
+        "react-app-rewired": "bin/index.js"
+      },
+      "peerDependencies": {
+        "react-scripts": ">=2.1.3"
+      }
+    },
     "node_modules/react-dev-utils": {
       "version": "8.0.0",
       "resolved": 
"https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-8.0.0.tgz";,
@@ -24472,9 +24488,9 @@
       }
     },
     "node_modules/update-browserslist-db": {
-      "version": "1.0.13",
-      "resolved": 
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz";,
-      "integrity": 
"sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz";,
+      "integrity": 
"sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
       "funding": [
         {
           "type": "opencollective",
@@ -24490,8 +24506,8 @@
         }
       ],
       "dependencies": {
-        "escalade": "^3.1.1",
-        "picocolors": "^1.0.0"
+        "escalade": "^3.1.2",
+        "picocolors": "^1.0.1"
       },
       "bin": {
         "update-browserslist-db": "cli.js"
@@ -29993,14 +30009,14 @@
       }
     },
     "browserslist": {
-      "version": "4.23.0",
-      "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz";,
-      "integrity": 
"sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
+      "version": "4.24.0",
+      "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz";,
+      "integrity": 
"sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==",
       "requires": {
-        "caniuse-lite": "^1.0.30001587",
-        "electron-to-chromium": "^1.4.668",
-        "node-releases": "^2.0.14",
-        "update-browserslist-db": "^1.0.13"
+        "caniuse-lite": "^1.0.30001663",
+        "electron-to-chromium": "^1.5.28",
+        "node-releases": "^2.0.18",
+        "update-browserslist-db": "^1.1.0"
       }
     },
     "bs58": {
@@ -30161,9 +30177,9 @@
       }
     },
     "caniuse-lite": {
-      "version": "1.0.30001611",
-      "resolved": 
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001611.tgz";,
-      "integrity": 
"sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q=="
+      "version": "1.0.30001663",
+      "resolved": 
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz";,
+      "integrity": 
"sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA=="
     },
     "capture-exit": {
       "version": "1.2.0",
@@ -31800,9 +31816,9 @@
       "integrity": 
"sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
     },
     "electron-to-chromium": {
-      "version": "1.4.745",
-      "resolved": 
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.745.tgz";,
-      "integrity": 
"sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA=="
+      "version": "1.5.28",
+      "resolved": 
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz";,
+      "integrity": 
"sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw=="
     },
     "elliptic": {
       "version": "6.5.5",
@@ -32027,9 +32043,9 @@
       }
     },
     "escalade": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz";,
-      "integrity": 
"sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA=="
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz";,
+      "integrity": 
"sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
     },
     "escape-html": {
       "version": "1.0.3",
@@ -38523,9 +38539,9 @@
       }
     },
     "node-releases": {
-      "version": "2.0.14",
-      "resolved": 
"https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz";,
-      "integrity": 
"sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
+      "version": "2.0.18",
+      "resolved": 
"https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz";,
+      "integrity": 
"sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g=="
     },
     "normalize-package-data": {
       "version": "2.5.0",
@@ -39034,9 +39050,9 @@
       "integrity": 
"sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
     },
     "picocolors": {
-      "version": "1.0.0",
-      "resolved": 
"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz";,
-      "integrity": 
"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz";,
+      "integrity": 
"sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
     },
     "picomatch": {
       "version": "2.3.1",
@@ -41866,6 +41882,15 @@
         }
       }
     },
+    "react-app-rewired": {
+      "version": "2.2.1",
+      "resolved": 
"https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz";,
+      "integrity": 
"sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==",
+      "dev": true,
+      "requires": {
+        "semver": "^5.6.0"
+      }
+    },
     "react-dev-utils": {
       "version": "8.0.0",
       "resolved": 
"https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-8.0.0.tgz";,
@@ -44818,12 +44843,12 @@
       "integrity": 
"sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
     },
     "update-browserslist-db": {
-      "version": "1.0.13",
-      "resolved": 
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz";,
-      "integrity": 
"sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz";,
+      "integrity": 
"sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
       "requires": {
-        "escalade": "^3.1.1",
-        "picocolors": "^1.0.0"
+        "escalade": "^3.1.2",
+        "picocolors": "^1.0.1"
       }
     },
     "upper-case": {
diff --git a/package.json b/package.json
index c334526..27359d2 100644
--- a/package.json
+++ b/package.json
@@ -48,9 +48,9 @@
     "web-vitals": "^2.1.4"
   },
   "scripts": {
-    "start": "react-scripts start",
-    "build": "react-scripts build",
-    "test": "react-scripts test",
+    "start": "react-app-rewired start",
+    "build": "react-app-rewired build",
+    "test": "react-app-rewired test",
     "eject": "react-scripts eject"
   },
   "eslintConfig": {
@@ -75,6 +75,7 @@
   "devDependencies": {
     "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
     "browserslist": "^4.21.10",
+    "react-app-rewired": "^2.2.1",
     "react-password-strength-bar": "^0.4.1"
   }
 }
diff --git a/public/manifest.json b/public/manifest.json
index 253a2b3..9f85e03 100644
--- a/public/manifest.json
+++ b/public/manifest.json
@@ -17,8 +17,7 @@
     "storage",
     "activeTab",
     "tabs",
-    "scripting",
-    "<all_urls>"
+    "scripting"
   ],
   "background": {
     "service_worker": "background.js"

Reply via email to