Files
openclaw/extensions/canvas/package.json
Peter Steinberger ae55a4090c refactor(canvas): make the panel a widget presenter (#126030)
* refactor(canvas): retire legacy host and commands

* refactor(apple): narrow shared Canvas contracts

* refactor(macos): keep Canvas as widget presenter

* refactor(ios): remove Canvas client

* refactor(android): remove Canvas client

* refactor(linux): remove Canvas client

* fix(ci): isolate native locale artifacts

* fix(linux): regenerate companion lockfile

* fix(canvas): refresh native tool display metadata

* test(canvas): align coverage with presenter surface

* test(canvas): remove obsolete asset root seam

* test(canvas): stabilize retirement CI coverage

* refactor(swift): remove orphaned resource wrapper

* test(ios): remove retired canvas layout assertion

* fix(macos): reserve retired canvas command namespace

* refactor(macos): isolate canvas command policy

* fix(canvas): select only eligible macOS panels

* fix(canvas): keep panel selection plugin-owned
2026-08-19 08:21:07 -07:00

32 lines
713 B
JSON

{
"name": "@openclaw/canvas-plugin",
"version": "2026.8.1",
"private": true,
"description": "OpenClaw Canvas plugin",
"type": "module",
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
},
"dependencies": {
"@a2ui/lit": "0.10.3",
"@a2ui/web_core": "0.10.6",
"@lit/context": "1.1.6",
"lit": "3.3.3",
"typebox": "1.3.6"
},
"openclaw": {
"extensions": [
"./index.ts"
],
"assetScripts": {
"build": "node scripts/bundle-a2ui.mjs",
"buildOutputs": [
"src/host/a2ui/.bundle.hash",
"src/host/a2ui/a2ui.bundle.js",
"src/host/a2ui/a2ui-v0.9.bundle.js"
],
"copy": "node scripts/copy-a2ui.mjs"
}
}
}