Server runtime for Remix
npm install @remix-run/server-runtimeRemix supports multiple server runtimes:
- Node
- Cloudflare
- Deno (Experimental 🧪)
Support for each runtime is provided by a corresponding Remix package:
- @remix-run/node
- @remix-run/cloudflare
- @remix-run/deno
This package defines a "Remix server runtime interface" that each runtime package must conform to.
Each Remix server runtime package MUST:
- Implement and export values for each type in interface.ts
- Re-export types in reexport.ts
Each Remix server runtime package MAY:
- Re-export the default implementations as its implementations
- Export custom implementations adhering to the interface types
- Provide additional exports relevant for that runtime