Skip to content
Install

Install

Typed renderer-bounded presentation for Fungi agents

For a published npm release:

TERMINAL
npm install @fungi.computer/sprite react

pnpm, Yarn and Bun work the same way.

Bring your own react. @fungi.computer/sprite lists it as a peer dependency so your app keeps one copy.

  • @fungi.computer/sprite
  • @fungi.computer/sprite/react
  • @fungi.computer/sprite/video
  • @fungi.computer/sprite/mycelium
  • @fungi.computer/sprite/ink
  • @fungi.computer/sprite/avatar

Installing @fungi.computer/sprite also installs effect, zod, @fungi.computer/cairn.

TERMINAL
npm install @fungi.computer/sprite

The package ships ESM only and depends on Effect, Zod, and Cairn at runtime. React is an optional peer dependency, needed only for the ./react entrypoint. The core entrypoint, @fungi.computer/sprite, exports the renderer-neutral player API. @fungi.computer/sprite/react exports the React provider and component. @fungi.computer/sprite/video exports the optional video renderer. ./avatar supplies avatar descriptors and catalog-aware validation. ./ink and ./mycelium mount decorative drawings independently of the character player. Zdog support ships as the separate Sprite Zdog package.