JORVEL

API reference

Full, per-package API surface for the JORVEL libraries. Pick a package below — every export is importable from its @jorvel/* entry point.

  • @jorvel/runtime — Router, remote loader, hooks, guards, telemetry, islands, Shadow DOM.
  • @jorvel/ssr — Edge adapter, streaming/string render, static export, loaders, fragments.
  • @jorvel/security — CSP builder, nonces, SRI, remote allowlist, sanitization, rate limiting.
  • @jorvel/observability — Metric/error/remote-load hooks, RUM, web-vitals, OpenTelemetry adapter.
  • @jorvel/state — Store + SimpleStore, atoms, server store, React bindings, persist, devtools.
  • @jorvel/i18n — formatMessage (ICU), locale routing + detection middleware, RTL, React bindings.
  • @jorvel/ui — Button, Input, Card, Modal, Toast, ThemeProvider.
  • @jorvel/event-bus — Typed cross-MFE event bus, wildcard/replay/once, schema registry, cross-tab.
  • @jorvel/events — Shared event-contract type map (MfAppEvents) for host + remotes.
  • @jorvel/types — Federation contract DSL, config types, redirect matchers, contract tests, JSON schemas.
  • @jorvel/rspack-route-assets — Rspack plugin emitting a per-route asset manifest for preloading.
  • Adapters — Node · Vercel · Cloudflare · Bun · Deno · Netlify · AWS Lambda / Lambda@Edge.
  • Shared configs — @jorvel/eslint-config, prettier-config, tsconfig presets.