@effront/core
v0.3.2
Published
Effect-native React Server Components with a portable Web Fetch runtime.
Maintainers
Readme
@effront/core
Build React pages and Server Functions with typed routes and request-local Effect services.
Usage
Use Getting started (日本語) to run a page that displays Hello, world.
Then use Pages, layouts, and routes to define your own pages.
Use Platforms to select a host.
Key features
- Define typed pages, routes, middleware, and Server Functions with request-local Effect services.
- Serve through native Effect HTTP or Web Fetch adapters with React RSC and SSR.
Prerequisites
- React and Effect: use versions matching this package's peer dependencies, including
@effect/platform-browser. - Compilation and host: use matching
@effront/viteand a supported platform.
Setup
npm install @effront/core
npm install --save-dev @effront/vite @vitejs/plugin-rscInstall the runtime peers and keep their versions compatible with the installed Effront packages' peerDependencies:
npm install effect @effect/platform-browser react react-domAPI
The API reference (日本語) covers application factories, transitions, HTTP handlers, and request context. Refer to package integration notes for reserved entry points and tested host boundaries.
Development
Refer to AGENTS.md.
License
MIT, retaining the licensing and history of effective-rsc. See third-party notices.
This README was generated from the share-artifact skill and README template.
