@panorama/plugin-kit (0.0.1-9.0-test-6)
Published 2026-09-28 13:03:58 +00:00 by kurilevev
Installation
@panorama:registry=npm install @panorama/plugin-kit@0.0.1-9.0-test-6"@panorama/plugin-kit": "0.0.1-9.0-test-6"About this package
@panorama/plugin-kit
Host ↔ plugin MessagePort bus (mq, widgets, explorer, workspace).
Документация (канон в front3): plugins hub · architecture · local-build · publish · ui-edge
Исходники: этот каталог. Потребители (PM, плагины): npm @panorama/plugin-kit@^0.1.0 с Gitea public. Временный local pack — только вне git (см. local-build). Не коммитьте *.tgz / file: в соседние репо.
npm run build && npm test
| Import | API |
|---|---|
@panorama/plugin-kit/host |
HostRuntime |
@panorama/plugin-kit/plugin |
connectPlugin; session: mq, widgets, explorer, workspace |
@panorama/plugin-kit/protocol |
envelopes |
@panorama/plugin-kit/mq |
events |
@panorama/plugin-kit/widgets |
list / invoke |
@panorama/plugin-kit/explorer |
kind explorer |
@panorama/plugin-kit/workspace |
desk workspace |
@panorama/plugin-kit/capabilities |
ids + factories |
import { connectPlugin } from '@panorama/plugin-kit/plugin';
const session = await connectPlugin({});
await session.explorer.getSelection();
await session.workspace.open({ name: 'plot', data: {} });
Релиз: версия из package.json; на теге v* Drone front3-image публикует kit и собирает образ. Подробности: publish.md.
Dependencies
Development Dependencies
| ID | Version |
|---|---|
| happy-dom | ^17.4.4 |
| typescript | ^5.8.2 |
| vitest | ^3.0.9 |
Keywords
panorama
plugin
iframe
messageport
mq