@@ -177,13 +177,9 @@ export async function build(
177177 onWarning : warnOnce ,
178178 } ;
179179 if ( mode === "development" && config . future . unstable_dev ) {
180- let dev = await resolveDevBuild ( config ) ;
181- options . devHttpOrigin = {
182- scheme : dev . httpScheme ,
183- host : dev . httpHost ,
184- port : dev . httpPort ,
185- } ;
186- options . devWebSocketPort = dev . httpPort ;
180+ let origin = await resolveDevOrigin ( config ) ;
181+ options . devHttpOrigin = origin ;
182+ options . devWebSocketPort = origin . port ; // TODO: ?
187183 }
188184
189185 fse . emptyDirSync ( config . assetsBuildDirectory ) ;
@@ -216,13 +212,12 @@ export async function dev(
216212 remixRoot : string ,
217213 flags : {
218214 debug ?: boolean ;
219- port ?: number ; // TODO: remove for v2
220215
221216 // unstable_dev
222217 command ?: string ;
223- httpScheme ?: string ;
224- httpHost ?: string ;
225- httpPort ?: number ;
218+ scheme ?: string ;
219+ host ?: string ;
220+ port ?: number ;
226221 restart ?: boolean ;
227222 } = { }
228223) {
@@ -472,42 +467,42 @@ let parseMode = (
472467
473468let findPort = async ( ) => getPort ( { port : makeRange ( 3001 , 3100 ) } ) ;
474469
475- type DevBuildFlags = {
476- httpScheme : string ;
477- httpHost : string ;
478- httpPort : number ;
470+ type DevOrigin = {
471+ scheme : string ;
472+ host : string ;
473+ port : number ;
479474} ;
480- let resolveDevBuild = async (
475+ let resolveDevOrigin = async (
481476 config : RemixConfig ,
482- flags : Partial < DevBuildFlags > = { }
483- ) : Promise < DevBuildFlags > => {
477+ flags : Partial < DevOrigin > = { }
478+ ) : Promise < DevOrigin > => {
484479 let dev = config . future . unstable_dev ;
485480 if ( dev === false ) throw Error ( "This should never happen" ) ;
486481
487482 // prettier-ignore
488- let httpScheme =
489- flags . httpScheme ??
490- ( dev === true ? undefined : dev . httpScheme ) ??
483+ let scheme =
484+ flags . scheme ??
485+ ( dev === true ? undefined : dev . scheme ) ??
491486 "http" ;
492487 // prettier-ignore
493- let httpHost =
494- flags . httpHost ??
495- ( dev === true ? undefined : dev . httpHost ) ??
488+ let host =
489+ flags . host ??
490+ ( dev === true ? undefined : dev . host ) ??
496491 "localhost" ;
497492 // prettier-ignore
498- let httpPort =
499- flags . httpPort ??
500- ( dev === true ? undefined : dev . httpPort ) ??
493+ let port =
494+ flags . port ??
495+ ( dev === true ? undefined : dev . port ) ??
501496 ( await findPort ( ) ) ;
502497
503498 return {
504- httpScheme ,
505- httpHost ,
506- httpPort ,
499+ scheme ,
500+ host ,
501+ port ,
507502 } ;
508503} ;
509504
510- type DevServeFlags = DevBuildFlags & {
505+ type DevServeFlags = DevOrigin & {
511506 command : string ;
512507 restart : boolean ;
513508} ;
@@ -518,7 +513,7 @@ let resolveDevServe = async (
518513 let dev = config . future . unstable_dev ;
519514 if ( dev === false ) throw Error ( "Cannot resolve dev options" ) ;
520515
521- let { httpScheme , httpHost , httpPort } = await resolveDevBuild ( config , flags ) ;
516+ let origin = await resolveDevOrigin ( config , flags ) ;
522517
523518 // prettier-ignore
524519 let command =
@@ -549,9 +544,7 @@ let resolveDevServe = async (
549544
550545 return {
551546 command,
552- httpScheme,
553- httpHost,
554- httpPort,
547+ ...origin ,
555548 restart,
556549 } ;
557550} ;
0 commit comments