Skip to content

v0.3.0

Choose a tag to compare

@markmals markmals released this 22 Mar 06:34
· 26 commits to main since this release

What's New

  • SEA (Single-Executable Application) option for React Router RSC — when creating an RSC project, you can now select "Single Executable Application (SEA)" to generate a self-contained Node.js binary with all client assets embedded via node:sea
  • Cloudflare Workers files extracted into a dedicated addon layer, included automatically when SEA is not selected
  • RSC feature prompts upgraded from a single confirm to a multiselect (content-layer + SEA)

SEA Details

When enabled, the template includes:

  • server.ts — Node.js HTTP server serving embedded client assets from the binary
  • scripts/build-exe.ts — tsdown-based build script that bundles the server and embeds client assets
  • A vp run build task that runs React Router's build followed by SEA packaging
  • Dependencies: @remix-run/node-fetch-server, mime, tsdown
  • No Cloudflare Workers, wrangler configs, or worker entry points