Files
toolbox-sdk/packages/contract/README.md

661 B

@add-ideas/toolbox-contract

Typed, runtime-validated toolbox application manifests and catalogs, plus safe same-origin context discovery and URL resolution.

import {
  loadToolboxContext,
  parseToolboxApp,
} from "@add-ideas/toolbox-contract";

const app = parseToolboxApp(await response.json());
const result = await loadToolboxContext();

See the workspace README for the v1 document formats and full API.

The canonical schemas are also published at @add-ideas/toolbox-contract/schemas/toolbox-app.v1.schema.json and @add-ideas/toolbox-contract/schemas/toolbox-catalog.v1.schema.json.