@c9up/aurora
v0.1.9
Published
Aurora — reactive UI runtime for the Ream framework. Tagged-template DOM, signal-based state, isomorphic SSR + hydration, zero build step.
Readme
@c9up/aurora
Reactive UI runtime for the Ream framework — tagged-template DOM, signal-based state, isomorphic SSR + hydration, zero build step.
Part of Ream — a Rust-powered, AdonisJS-compatible Node.js framework. Independent, publishable package.
Installation
pnpm add @c9up/aurora
ream configure @c9up/auroraUsage
Register the provider in your app, then configure it under config/aurora.ts:
// reamrc.ts
providers: [
() => import('@c9up/aurora/provider'),
]Entry points
@c9up/aurora— main API: reactive primitives (signal/effect/html/component/hydrate) plus the client toolkit —WebStorage/persistedSignal, reactive browser signals (prefersDark/online/windowSize/…), SPA navigation (navigate/queryParam),cookie/clipboard/share, theHttpClientfetch wrapper,command()(async action + reactive loading/data/error), andform()(reactive form controller; optional rune validation + rosetta i18n)@c9up/aurora/provider— Ream IoC provider@c9up/aurora/services/main— container service accessor@c9up/aurora/relay— realtime adapter@c9up/aurora/ssr— server-side rendering@c9up/aurora/hydrate— client hydration
License
MIT
