Skip to content

React workspaces and browser clients

Application authors use React workspaces and portable clients to bind authenticated product UI.

Definitions carry domain fields and commands while shared components handle presentation and session changes. Live backend checks remain mandatory. This MIT package owns its implementation and declarations in the public monorepo.

  • Definition-driven workspaces
  • Session-bound execution
  • Browser Worker computation
  • Shared help

Registry installation requires a published release. During pre-publication development, install the checksum-pinned tarballs produced by the workspace build instead of assuming these names exist in a registry.

Install the owning package and use the exact import in the example below. The subpath is not a separate npm package. Check the selected entry’s runtime and peer requirements in the linked architecture guide.

Terminal window
bun add @alneas/eaos-react
import { titleRecordSchema } from '@alneas/eaos-react/record-workspace'
const schema = titleRecordSchema({
type: 'object', properties: { title: { type: 'string' } },
}, { title: 'Title' })
console.log(schema.properties.title.title)