I am unable to create source maps after upgrading to RN 0.74.5. Getting the following terser error that did not occur before:
024-02-27T08:34:26.7576460Z Welcome to Metro v0.80.6
2024-02-27T08:34:26.7580510Z Fast - Scalable - Integrated
2024-02-27T08:34:26.7581980Z
2024-02-27T08:34:26.7583090Z
2024-02-27T08:36:41.8443570Z error node_modules/ably/build/ably-reactnative.js: Cannot read properties of undefined (reading 'TYPE').
2024-02-27T08:36:41.9430800Z TypeError: Cannot read properties of undefined (reading 'TYPE')
2024-02-27T08:36:41.9484500Z at shallow_cmp (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:11252:33)
2024-02-27T08:36:41.9490230Z at equivalent_to (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:11257:10)
2024-02-27T08:36:41.9492390Z at AST_Number.equivalent_to (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18771:12)
2024-02-27T08:36:41.9493750Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:20979:45
2024-02-27T08:36:41.9494340Z at AST_Binary.optimize (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18732:19)
2024-02-27T08:36:41.9494900Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18710:24)
2024-02-27T08:36:41.9495460Z at AST_Binary.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9496610Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:7017:27
2024-02-27T08:36:41.9497310Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9497910Z at AST_Binary.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9498440Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:7018:29
2024-02-27T08:36:41.9499170Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9500050Z at AST_Assign.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9500980Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6886:27
2024-02-27T08:36:41.9501890Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9502800Z at AST_SimpleStatement.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9503650Z at MAP (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:108:28)
2024-02-27T08:36:41.9504690Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6890:17
2024-02-27T08:36:41.9506290Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9507550Z at AST_BlockStatement.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9508360Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6907:27
2024-02-27T08:36:41.9508970Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9509590Z at AST_For.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9510140Z at MAP (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:108:28)
2024-02-27T08:36:41.9511660Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6975:21
2024-02-27T08:36:41.9513900Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9515730Z at AST_Function.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9516790Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:7044:45
2024-02-27T08:36:41.9517760Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9518730Z at AST_ObjectKeyVal.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9519550Z at MAP (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:108:28)
2024-02-27T08:36:41.9520430Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:7037:23
2024-02-27T08:36:41.9521890Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9522750Z at AST_Object.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9523530Z at MAP (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:108:28)
2024-02-27T08:36:41.9525550Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6981:17
2024-02-27T08:36:41.9526460Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9527190Z at AST_Call.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9527730Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:7018:29
2024-02-27T08:36:41.9528470Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9529160Z at AST_Assign.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9529740Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6962:45
2024-02-27T08:36:41.9530260Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9530800Z at AST_VarDef.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9531320Z at MAP (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:108:28)
2024-02-27T08:36:41.9531840Z at /Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6957:24
2024-02-27T08:36:41.9532360Z at Compressor.before (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:18705:9)
2024-02-27T08:36:41.9532940Z at AST_Var.transform (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:6864:41)
2024-02-27T08:36:41.9533880Z at MAP (/Users/runner/work/1/s/node_modules/terser/dist/bundle.min.js:108:28)
2024-02-27T08:36:41.9535240Z
2024-02-27T08:36:41.9577090Z ##[error]Bash exited with code '1'.
2024-02-27T08:36:41.9596320Z ##[section]Finishing: Generate source map
What is the current behavior?
I am unable to create source maps after upgrading to RN 0.74.5. Getting the following terser error that did not occur before:
Steps to reproduce
react-native bundle --platform ios --dev false --entry-file index.js --bundle-output ios/main.jsbundle --sourcemap-output ios/main.jsbundle.map
Expected behavior
Successful ios source map generation
Operating System
macOS 13.6.4 Node version: v18.19.1 npm version: 10.2.4
Metro config js
Dependencies