@xemahq/biome-sdk
v23.1.0
Published
Consolidated biome-authoring SDK for Xema. One package, per-surface subpath exports. `./builder` (defineBiome, content schemas) and `./host` (framework-agnostic host primitives) are NestJS-free, so a content-only biome installs this package plus @xemahq/c
Readme
@xemahq/biome-sdk
Single meta-import for Xema biome development
Overview
One import path for the kernel contracts a biome author needs: contribution,
capability, object, space, biome and execution-environment contracts, plus the
builder, host, api, adapter and agent-workspace subpaths.
When to use it
- Use it when authoring a biome, instead of depending on each contract package separately.
Installation
pnpm add @xemahq/biome-sdkUsage
import {
BiomeManifestSchema,
ContributionKind,
XemaObjectKind,
} from '@xemahq/biome-sdk';Subpath exports: /builder, /host, /api, /api/nest, /adapter, /agent-workspace.
Peer requirements
@nestjs/common, @nestjs/core, @nestjs/swagger, @xemahq/contracts, @xemahq/dsl, @xemahq/event-hub-client, @xemahq/events, @xemahq/xema-decorators, reflect-metadata and typescript. See package.json for ranges.
License
Business Source License 1.1 (BSL-1.1) — source-available; converts to MPL-2.0 four years after each release. © Xema — xema.dev. See the repository LICENSE.
