|
@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
|