@hivecast/host-operations (0.1.2)

Published 2026-07-18 11:59:28 +00:00 by hivecast-admin

Installation

@hivecast:registry=
npm install @hivecast/host-operations@0.1.2
"@hivecast/host-operations": "0.1.2"

About this package

HiveDock

Installed runtime and package control surface for a selected Matrix Host.

@hivecast/host-operations is a canonical installed application. Its package manifest projects web.hivedock and an immutable browser artifact into the Directory. The shell joins that durable state with a live Registry provider, loads the browser module through component.module.get, and delivers one SubjectViewBindingV1 before DOM connection.

The browser surface uses the generic binding's Matrix actor client to call the existing hivedock.control actor. It does not use an HTTP inventory API, a shell-owned descriptor, or route-served compatibility.

Visible behavior

  • Real supervised runtime inventory from runtime.list.
  • Start, stop, and restart through Host Control. Stop and restart require an explicit confirmation; the Host Control runtime and the active HiveDock provider are protected from self-disruptive browser controls.
  • Real installed package inventory from package.list.
  • Exact immutable package install/upgrade through package.up.
  • Guarded package removal through package.remove; the UI never requests forced removal.
  • Typed unavailable, unauthorized, refused, and malformed states.

Commands

pnpm --dir applications/hivedock build
pnpm --dir applications/hivedock test
pnpm --dir applications/hivedock validate
pnpm --dir applications/hivedock prove:manifest

The package is self-contained for browser delivery. Build finalization hashes dist/browser.js and writes the exact SHA-256 into matrix.package.json.

Dependencies

Dependencies

ID Version
@open-matrix/contracts ^0.1.7
@open-matrix/core ^0.1.12

Development Dependencies

ID Version
@open-matrix/hive-pm ^0.1.3
@types/node ^25.0.10
esbuild ^0.27.3
tsx ^4.15.6
typescript ^5.7.0
Details
npm
2026-07-18 11:59:28 +00:00
2
169 KiB
Assets (1)
Versions (26) View all
0.1.29 2026-09-05
0.1.27 2026-09-05
0.1.26 2026-09-04
0.1.25 2026-09-04
0.1.24 2026-09-03