File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change
1
+ registry = "https://registry.npmjs.org "
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-native-update-cli" ,
3
- "version" : " 1.32.3 " ,
3
+ "version" : " 1.33.0 " ,
4
4
"description" : " Command tools for javaScript updater with `pushy` service for react native apps." ,
5
5
"main" : " index.js" ,
6
6
"bin" : {
Original file line number Diff line number Diff line change @@ -226,6 +226,10 @@ async function compileHermesByteCode(
226
226
'-O' ,
227
227
] ;
228
228
if ( sourcemapOutput ) {
229
+ fs . copyFileSync (
230
+ sourcemapOutput ,
231
+ path . join ( outputFolder , bundleName + '.txt.map' ) ,
232
+ ) ;
229
233
args . push ( '-output-source-map' ) ;
230
234
}
231
235
console . log (
@@ -234,6 +238,28 @@ async function compileHermesByteCode(
234
238
spawnSync ( hermesCommand , args , {
235
239
stdio : 'ignore' ,
236
240
} ) ;
241
+ if ( sourcemapOutput ) {
242
+ const composerPath =
243
+ 'node_modules/react-native/scripts/compose-source-maps.js' ;
244
+ if ( ! fs . existsSync ( composerPath ) ) {
245
+ return ;
246
+ }
247
+ console . log ( `Composing source map` ) ;
248
+ spawnSync (
249
+ 'node' ,
250
+ [
251
+ composerPath ,
252
+ path . join ( outputFolder , bundleName + '.txt.map' ) ,
253
+ path . join ( outputFolder , bundleName + '.map' ) ,
254
+ '-o' ,
255
+ sourcemapOutput ,
256
+ ] ,
257
+ {
258
+ stdio : 'ignore' ,
259
+ } ,
260
+ ) ;
261
+ }
262
+ fs . removeSync ( path . join ( outputFolder , bundleName + '.txt.map' ) ) ;
237
263
}
238
264
239
265
async function pack ( dir , output ) {
You can’t perform that action at this time.
0 commit comments