From bea3815044fa3e84356376e34979d35445d08bd6 Mon Sep 17 00:00:00 2001 From: Pranav Date: Tue, 7 Oct 2025 15:03:48 +0530 Subject: [PATCH] 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; };