From 359b254bb571ef3d056509bf2fcae38dd314f634 Mon Sep 17 00:00:00 2001 From: Pranav Date: Fri, 3 Oct 2025 17:03:19 +0530 Subject: [PATCH 1/4] Ignore source map warnings --- config-overrides.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/config-overrides.js b/config-overrides.js index fa6f848..92cb989 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -54,5 +54,27 @@ module.exports = function override(config, env) { config.resolve.alias['react-native$'] = require.resolve('react-native-web'); + // Ignore source map warnings from third-party packages. Ref: https://github.com/facebook/create-react-app/discussions/11767#discussioncomment-3416044 + config.ignoreWarnings = [ + { + module: /node_modules\/@cosmjs/, + }, + { + module: /node_modules\/@confio\/ics23/, + }, + { + module: /node_modules\/@json-rpc-tools/, + }, + { + module: /node_modules\/@pedrouid\/environment/, + }, + { + module: /node_modules\/@walletconnect/, + }, + { + module: /node_modules\/cosmjs-types/, + }, + ]; + return config; }; -- 2.45.2 From d572ad81cfdc7be065d074faa416b6883f7c3cfa Mon Sep 17 00:00:00 2001 From: Pranav Date: Tue, 7 Oct 2025 13:48:44 +0530 Subject: [PATCH 2/4] Update package version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6842a50..53cc380 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "web-wallet", - "version": "0.1.7-zenith-0.2.2", + "version": "0.1.7-zenith-0.2.3", "private": true, "dependencies": { "@laconic-network/cosmjs-util": "^0.1.0", -- 2.45.2 From 009ab9d693db84f5066201940f84e99df016a4c1 Mon Sep 17 00:00:00 2001 From: Pranav Date: Tue, 7 Oct 2025 14:38:13 +0530 Subject: [PATCH 3/4] Filter source map warnings by message pattern in ignoreWarnings config --- config-overrides.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config-overrides.js b/config-overrides.js index 92cb989..f729f88 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -58,21 +58,27 @@ module.exports = function override(config, env) { config.ignoreWarnings = [ { module: /node_modules\/@cosmjs/, + message: /Failed to parse source map/, }, { module: /node_modules\/@confio\/ics23/, + message: /Failed to parse source map/, }, { module: /node_modules\/@json-rpc-tools/, + message: /Failed to parse source map/, }, { module: /node_modules\/@pedrouid\/environment/, + message: /Failed to parse source map/, }, { module: /node_modules\/@walletconnect/, + message: /Failed to parse source map/, }, { module: /node_modules\/cosmjs-types/, + message: /Failed to parse source map/, }, ]; -- 2.45.2 From bea3815044fa3e84356376e34979d35445d08bd6 Mon Sep 17 00:00:00 2001 From: Pranav Date: Tue, 7 Oct 2025 15:03:48 +0530 Subject: [PATCH 4/4] Refactor ignoreWarnings config to use array mapping --- config-overrides.js | 37 ++++++++++++------------------------- 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/config-overrides.js b/config-overrides.js index f729f88..81b77ff 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -55,32 +55,19 @@ module.exports = function override(config, env) { config.resolve.alias['react-native$'] = require.resolve('react-native-web'); // Ignore source map warnings from third-party packages. Ref: https://github.com/facebook/create-react-app/discussions/11767#discussioncomment-3416044 - config.ignoreWarnings = [ - { - module: /node_modules\/@cosmjs/, - message: /Failed to parse source map/, - }, - { - module: /node_modules\/@confio\/ics23/, - message: /Failed to parse source map/, - }, - { - module: /node_modules\/@json-rpc-tools/, - message: /Failed to parse source map/, - }, - { - module: /node_modules\/@pedrouid\/environment/, - message: /Failed to parse source map/, - }, - { - module: /node_modules\/@walletconnect/, - message: /Failed to parse source map/, - }, - { - module: /node_modules\/cosmjs-types/, - message: /Failed to parse source map/, - }, + const ignoreSourceMapPackages = [ + '@cosmjs', + '@confio/ics23', + '@json-rpc-tools', + '@pedrouid/environment', + '@walletconnect', + 'cosmjs-types', ]; + config.ignoreWarnings = ignoreSourceMapPackages.map(pkg => ({ + module: new RegExp(`node_modules/${pkg.replace('/', '\\/')}`), + message: /Failed to parse source map/, + })); + return config; }; -- 2.45.2