@hivecast/host-operations (0.1.0)
Published 2026-07-18 09:52:12 +00:00 by hivecast-admin
Installation
@hivecast:registry=npm install @hivecast/host-operations@0.1.0"@hivecast/host-operations": "0.1.0"About this package
HiveDock
Generated Hive package archetype: application.
Commands
pnpm install
pnpm build
pnpm test
hive-pm validate .
Manifest
{
"schema": "matrix.package/v3",
"name": "@hivecast/host-operations",
"version": "0.1.0",
"description": "Runtime console for package workloads, actors, Runtime Hosts, logs, credentials, and local tools",
"displayName": "HiveDock",
"namespace": "applications.hivedock",
"archetype": "application",
"root": {
"type": "HivedockRoot",
"export": "HivedockRoot",
"mount": "applications.hivedock",
"displayName": "HiveDock",
"description": "Application service and module provider",
"accepts": [
"component.describe",
"component.module.get",
"hivedock.add",
"hivedock.list",
"hivedock.delete"
],
"emits": []
},
"runtime": {
"language": "typescript",
"entry": "dist/index.js",
"factory": {
"kind": "factory",
"export": "createStandaloneHivedock",
"instance": {
"id": "RUNTIME-HIVEDOCK",
"class": "service",
"rootKind": "package-root",
"mount": "applications.hivedock",
"autoStart": true
}
}
},
"components": [
{
"type": "HivedockPageElement",
"export": "HivedockPageElement",
"mount": "page",
"surface": "browser",
"accepts": [
"hivedock.refresh"
],
"emits": [],
"displayName": "Hivedock Page",
"description": "Application surface for hivedock"
}
],
"browser": {
"entry": "dist/browser.js",
"elements": [
{
"tagName": "hivecast-hivedock-page",
"component": "HivedockPageElement"
}
]
},
"interfaces": [
{
"interface": "hivedock.application/v1",
"description": "Operations exported by the Hivedock application.",
"actor": "HivedockRoot",
"operations": [
"component.describe",
"component.module.get",
"hivedock.add",
"hivedock.list",
"hivedock.delete"
]
},
{
"interface": "hivedock.surface/v1",
"description": "Controls the Hivedock application surface.",
"actor": "HivedockPageElement",
"operations": [
"hivedock.refresh"
]
}
],
"events": [],
"intents": [],
"configuration": {
"schema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"defaults": {}
},
"busAccess": {
"exports": [
{
"capability": "hivedock.application",
"mount": "applications.hivedock",
"interfaces": [
"hivedock.application/v1",
"hivedock.surface/v1"
],
"operations": [
"component.describe",
"component.module.get",
"hivedock.add",
"hivedock.list",
"hivedock.delete",
"hivedock.refresh"
],
"description": "Run and control the Hivedock application."
}
],
"imports": []
},
"placement": {
"cardinality": "named-instance",
"tolerance": "same-authority",
"preferences": [],
"failover": "manual"
},
"lifecycle": {
"class": "session",
"startup": "auto",
"restartMaximum": "on-failure",
"supervision": {
"strategies": [
"one-for-one"
],
"maxRestarts": 5,
"withinMilliseconds": 60000,
"mayEscalate": true
}
},
"storage": {
"domains": [],
"durablePaths": []
},
"permissions": {
"fsPolicy": "none",
"network": false,
"subprocess": false,
"env": false
},
"webapp": {
"appName": "hivedock",
"displayName": "HiveDock",
"description": "Runtime console for package workloads, actors, Runtime Hosts, logs, credentials, and local tools",
"routePrefix": "/apps/hivedock",
"shells": [
"platform",
"edge"
],
"navigation": {
"group": "tools",
"order": 100
},
"ui": {
"kind": "web-component",
"tagName": "hivecast-hivedock-page",
"moduleId": "@hivecast/host-operations@0.1.0/dist/browser.js",
"sha256": "sha256:55a53372fb80888c5d2ac8849f5c54d9b2d5396d7d47b802289a5323db027b15"
},
"backingService": {
"mount": "applications.hivedock",
"interface": "hivedock.application/v1"
}
}
}
Dependencies
Dependencies
| ID | Version |
|---|---|
| @open-matrix/core | ^0.1.6 |
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 |