Block a user
@add-ideas/toolbox-contract (0.2.1)
Published 2026-07-23 01:10:47 +02:00 by zemion
Installation
@add-ideas:registry=npm install @add-ideas/toolbox-contract@0.2.1"@add-ideas/toolbox-contract": "0.2.1"About this package
@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();
The package also owns the versioned same-origin browser preference contract. Use
readToolboxPreferences() and writeToolboxPreferences() to share pinned apps,
ordering, visibility, and light/dark/system mode with the Toolbox portal.
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.
Keywords
toolbox
manifest
catalog
typescript
Details
Assets (1)
Versions (5)
View all
toolbox-contract-0.2.1.tgz
22 KiB