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 <[email protected]>
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"