@brendanbank · 4 packages

Name Description License Versions
@brendanbank/atrium-host-bundle-utils Runtime helpers, Vite preset, and React hooks for atrium host bundles. Wraps the dual-tree mount pattern, the host-bundle Vite library config, and the /api/users/me/context hook so a host's main.tsx is ~10 lines of registration calls. BSD-2-Clause 28 greenflagged / 28 total
@brendanbank/atrium-host-types TypeScript declarations for the atrium host-extension contract: AtriumRegistry, UserContext, AdminUserRow, AtriumNotification, AtriumEvent. Source-of-truth shapes a host bundle types against, kept in sync with atrium's published image major.minor. BSD-2-Clause 28 greenflagged / 28 total
@brendanbank/atrium-test-utils Vitest helpers for unit-testing atrium host bundles. Installs a fake __ATRIUM_REGISTRY__ + window.React, wires a working QueryClient, and exposes a synthetic event bus that mirrors atrium's subscribeEvent semantics — so a host can render permission-gated BSD-2-Clause 28 greenflagged / 28 total
@brendanbank/create-atrium-host Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`. BSD-2-Clause 28 greenflagged / 28 total
Showing 4 packages