File tree Expand file tree Collapse file tree
packager/react-packager/src/Server Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -334,6 +334,8 @@ class Server {
334334 requestType = 'bundle' ;
335335 } else if ( pathname . match ( / \. m a p $ / ) ) {
336336 requestType = 'map' ;
337+ } else if ( pathname . match ( / \. a s s e t s $ / ) ) {
338+ requestType = 'assets' ;
337339 } else if ( pathname . match ( / ^ \/ d e b u g / ) ) {
338340 this . _processDebugRequest ( req . url , res ) ;
339341 return ;
@@ -372,6 +374,11 @@ class Server {
372374 res . setHeader ( 'Content-Type' , 'application/json' ) ;
373375 res . end ( sourceMap ) ;
374376 Activity . endEvent ( startReqEventId ) ;
377+ } else if ( requestType === 'assets' ) {
378+ var assetsList = JSON . stringify ( p . getAssets ( ) ) ;
379+ res . setHeader ( 'Content-Type' , 'application/json' ) ;
380+ res . end ( assetsList ) ;
381+ Activity . endEvent ( startReqEventId ) ;
375382 }
376383 } ,
377384 this . _handleError . bind ( this , res , optionsJson )
@@ -416,7 +423,7 @@ class Server {
416423 // entry module name. We can safely remove these options.
417424 const entryFile = pathname . replace ( / ^ \/ / , '' ) . split ( '.' ) . filter ( part => {
418425 if ( part === 'includeRequire' || part === 'runModule' ||
419- part === 'bundle' || part === 'map' ) {
426+ part === 'bundle' || part === 'map' || part === 'assets' ) {
420427 return false ;
421428 }
422429 return true ;
You can’t perform that action at this time.
0 commit comments