@@ -45,7 +45,7 @@ defmodule Phoenix.ReactServer do
4545
4646 config :phoenix_react_server, Phoenix.ReactServer,
4747 # Runtime: Bun (default) or Deno
48- runtime: Phoenix.ReactServer. Runtime.Bun,
48+ runtime: Runtime.Bun,
4949 # React component base path
5050 component_base: Path.expand("../assets/component", __DIR__),
5151 # Cache TTL in seconds (default: 60, set to 0 to disable)
@@ -54,8 +54,8 @@ defmodule Phoenix.ReactServer do
5454
5555 ### Supported Runtimes
5656
57- - **Bun Runtime** (`Phoenix.ReactServer. Runtime.Bun`): Fast startup, excellent performance
58- - **Deno Runtime** (`Phoenix.ReactServer. Runtime.Deno`): Secure runtime with npm package support
57+ - **Bun Runtime** (`Runtime.Bun`): Fast startup, excellent performance
58+ - **Deno Runtime** (`Runtime.Deno`): Secure runtime with npm package support
5959
6060 ### Supervisor Configuration
6161
@@ -251,7 +251,7 @@ defmodule Phoenix.ReactServer do
251251
252252 **Bun Runtime:**
253253 ```elixir
254- config :phoenix_react_server, Phoenix.ReactServer. Runtime.Bun,
254+ config :phoenix_react_server, Runtime.Bun,
255255 cmd: System.find_executable("bun"),
256256 server_js: Path.expand("../priv/react/server.js", __DIR__),
257257 port: 12666,
@@ -260,7 +260,7 @@ defmodule Phoenix.ReactServer do
260260
261261 **Deno Runtime:**
262262 ```elixir
263- config :phoenix_react_server, Phoenix.ReactServer. Runtime.Deno,
263+ config :phoenix_react_server, Runtime.Deno,
264264 cmd: System.find_executable("deno"),
265265 server_js: Path.expand("../priv/react/server.js", __DIR__),
266266 port: 12667,
@@ -321,6 +321,10 @@ defmodule Phoenix.ReactServer do
321321
322322 use Supervisor
323323
324+ alias Cache
325+ alias Runtime
326+ alias Server
327+
324328 @ doc """
325329 Starts the Phoenix.ReactServer supervisor.
326330
@@ -348,9 +352,9 @@ defmodule Phoenix.ReactServer do
348352
349353 ## Children
350354
351- - `Phoenix.ReactServer. Cache` - ETS-based caching for rendered components
352- - `Phoenix.ReactServer. Runtime` - Dynamic supervisor for JavaScript runtimes
353- - `Phoenix.ReactServer. Server` - GenServer handling rendering requests
355+ - `Cache` - ETS-based caching for rendered components
356+ - `Runtime` - Dynamic supervisor for JavaScript runtimes
357+ - `Server` - GenServer handling rendering requests
354358
355359 ## Returns
356360
@@ -376,9 +380,9 @@ defmodule Phoenix.ReactServer do
376380 end
377381
378382 children = [
379- { Phoenix.ReactServer. Cache, [ ] } ,
380- { Phoenix.ReactServer. Runtime, [ ] } ,
381- { Phoenix.ReactServer. Server, [ ] }
383+ { Cache , [ ] } ,
384+ { Runtime , [ ] } ,
385+ { Server , [ ] }
382386 ]
383387
384388 Supervisor . init ( children , strategy: :one_for_one )
@@ -464,7 +468,7 @@ defmodule Phoenix.ReactServer do
464468 @ spec render_to_readable_stream ( component ( ) , props ( ) ) :: render_result ( )
465469 def render_to_readable_stream ( component , props \\ % { } ) do
466470 server = find_server_pid ( )
467- timeout = Phoenix.ReactServer. Server. config ( ) [ :render_timeout ]
471+ timeout = Server . config ( ) [ :render_timeout ]
468472 GenServer . call ( server , { :render_to_readable_stream , component , props } , timeout )
469473 rescue
470474 error ->
@@ -495,7 +499,7 @@ defmodule Phoenix.ReactServer do
495499 @ spec render_to_string ( component ( ) , props ( ) ) :: render_result ( )
496500 def render_to_string ( component , props \\ % { } ) do
497501 server = find_server_pid ( )
498- timeout = Phoenix.ReactServer. Server. config ( ) [ :render_timeout ]
502+ timeout = Server . config ( ) [ :render_timeout ]
499503 GenServer . call ( server , { :render_to_string , component , props } , timeout )
500504 rescue
501505 error ->
@@ -527,7 +531,7 @@ defmodule Phoenix.ReactServer do
527531 @ spec render_to_static_markup ( component ( ) , props ( ) ) :: render_result ( )
528532 def render_to_static_markup ( component , props ) do
529533 server = find_server_pid ( )
530- timeout = Phoenix.ReactServer. Server. config ( ) [ :render_timeout ]
534+ timeout = Server . config ( ) [ :render_timeout ]
531535 GenServer . call ( server , { :render_to_static_markup , component , props } , timeout )
532536 rescue
533537 error ->
@@ -545,11 +549,11 @@ defmodule Phoenix.ReactServer do
545549 Used internally by render functions to locate the server process.
546550 """
547551 @ spec find_server_pid ( ) :: pid ( ) | nil
548- def find_server_pid ( ) do
552+ def find_server_pid do
549553 children = Supervisor . which_children ( __MODULE__ )
550554
551555 Enum . find_value ( children , fn { _ , pid , _ , [ m | _ ] } ->
552- if m == Phoenix.ReactServer. Server do
556+ if m == Server do
553557 pid
554558 else
555559 false
@@ -569,7 +573,7 @@ defmodule Phoenix.ReactServer do
569573 - `{:error, reason}` - Failed to stop runtime
570574 """
571575 @ spec stop_runtime ( ) :: :ok | { :error , term ( ) }
572- def stop_runtime ( ) do
576+ def stop_runtime do
573577 server = find_server_pid ( )
574578 GenServer . call ( server , :stop_runtime )
575579 end
0 commit comments